Technical Questions
 Crystal Reports Forum : Crystal Reports 9 through 2022 : Technical Questions
Message Icon Topic: group footer Post Reply Post New Topic
Author Message
sandeepthekka
Newbie
Newbie


Joined: 10 Sep 2008
Location: India
Online Status: Offline
Posts: 2
Quote sandeepthekka Replybullet Topic: group footer
     Posted: 10 Sep 2008 at 2:55am
Iam using the query below to bring hours , but what i need is to bring
sum of this hours in group fooler..
Ican conver this housrs in to number and add but when i add 1.3 + .3
i will get only 1.6 but iam suppose to get 2 y beacuse iam adding time
Any soluton to sort this out
 
SELECT  EM.ID EMPID, EM.FIRST_NAME ||' ' || EM.MIDDLE_NAME || ' '|| EM.LAST_NAME EMPLOYEE,
        OD.FROM_TIME, OD.TO_TIME,
        EXTRACT(HOUR FROM NUMTODSINTERVAL(OD.TO_TIME -OD.FROM_TIME,'DAY')) || '.' || 
     EXTRACT(MINUTE FROM NUMTODSINTERVAL(OD.TO_TIME -OD.FROM_TIME,'DAY')) HOURS,
        OD.REMARKS,
        DECODE(OH.STATUS, 'O','REQUESTED','A','HEAD APPROVED', 'H','HR APPROVED', 'R','REJECTED') STATUS 
   FROM KRT_ESSOT_HEAD OH, KRT_ESSOT_DETAIL OD, {?P_TABLE} EM, KRM_EMP_ALLOCATE AL
  WHERE OH.ID = OD.HID AND OH.COMPANY = OD.COMPANY
    AND OH.EMPLOYEE = EM.ID AND OH.COMPANY = EM.COMPANY
    AND AL.EMPLOYEE = OH.EMPLOYEE AND AL.COMPANY = OH.COMPANY
    AND AL.WEF = (SELECT MAX(WEF) FROM KRM_EMP_ALLOCATE WHERE EMPLOYEE = OH.EMPLOYEE AND COMPANY = OH.COMPANY AND WEF< TO_DATE('{?P_YEARMONTH}', 'YYYYMM'))
    AND ( '{?P_BRANCH}' IS NULL OR AL.BRANCH = '{?P_BRANCH}')
    AND ( '{?P_DIVISION}' IS NULL OR AL.DIVISION = '{?P_DIVISION}')
    AND ( '{?P_DEPARTMENT}' IS NULL OR AL.DIVISION = '{?P_DEPARTMENT}')
    AND ( '{?P_SUBDEPT}' IS NULL OR AL.DIVISION = '{?P_SUBDEPT}')
    AND ( '{?P_EMPLOYEE}' IS NULL OR OH.EMPLOYEE  = '{?P_EMPLOYEE}')
    AND  OH.YEARMONTH = '{?P_YEARMONTH}'
    AND OH.COMPANY =  '{?P_COMPANY}'
AND ('{?P_STATUS}' IS NULL OR OH.STATUS = '{?P_STATUS}')
IP IP Logged
sandeepthekka
Newbie
Newbie


Joined: 10 Sep 2008
Location: India
Online Status: Offline
Posts: 2
Quote sandeepthekka Replybullet Posted: 10 Sep 2008 at 4:00am
SELECT  EM.ID EMPID, EM.FIRST_NAME ||' ' || EM.MIDDLE_NAME || ' '|| EM.LAST_NAME EMPLOYEE,
        OD.FROM_TIME, OD.TO_TIME,
        EXTRACT(HOUR FROM NUMTODSINTERVAL(OD.TO_TIME -OD.FROM_TIME,'DAY')) HOURS,
  EXTRACT(MINUTE FROM NUMTODSINTERVAL(OD.TO_TIME -OD.FROM_TIME,'DAY')) MINUTES,
        OD.REMARKS,
        DECODE(OH.STATUS, 'O','REQUESTED','A','HEAD APPROVED', 'H','HR APPROVED', 'R','REJECTED') STATUS 
   FROM KRT_ESSOT_HEAD OH, KRT_ESSOT_DETAIL OD, {?P_TABLE} EM, KRM_EMP_ALLOCATE AL
  WHERE OH.ID = OD.HID AND OH.COMPANY = OD.COMPANY
    AND OH.EMPLOYEE = EM.ID AND OH.COMPANY = EM.COMPANY
    AND AL.EMPLOYEE = OH.EMPLOYEE AND AL.COMPANY = OH.COMPANY
    AND AL.WEF = (SELECT MAX(WEF) FROM KRM_EMP_ALLOCATE WHERE EMPLOYEE = OH.EMPLOYEE AND COMPANY = OH.COMPANY AND WEF< TO_DATE('{?P_YEARMONTH}', 'YYYYMM'))
    AND ( '{?P_BRANCH}' IS NULL OR AL.BRANCH = '{?P_BRANCH}')
    AND ( '{?P_DIVISION}' IS NULL OR AL.DIVISION = '{?P_DIVISION}')
    AND ( '{?P_DEPARTMENT}' IS NULL OR AL.DIVISION = '{?P_DEPARTMENT}')
    AND ( '{?P_SUBDEPT}' IS NULL OR AL.DIVISION = '{?P_SUBDEPT}')
    AND ( '{?P_EMPLOYEE}' IS NULL OR OH.EMPLOYEE  = '{?P_EMPLOYEE}')
    AND  OH.YEARMONTH = '{?P_YEARMONTH}'
    AND OH.COMPANY =  '{?P_COMPANY}'
AND ('{?P_STATUS}' IS NULL OR OH.STATUS = '{?P_STATUS}')
=======================================
 
ToText ((Sum ({Command.HOURS}, {Command.EMPLOYEE}) +  (Sum ({Command.MINUTES}, {Command.EMPLOYEE})\ 60)), 0) & ":" &
ToText (Sum ({Command.MINUTES}, {Command.EMPLOYEE}), 0)
 
IP IP Logged
Printable version Printable version

Forum Jump
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot delete your posts in this forum
You cannot edit your posts in this forum
You cannot create polls in this forum
You cannot vote in polls in this forum