>>>>ddt = datetime(1900,1,1,0,0,0) >>>>SELECT punch_date,IIF(time_type=1,punch_time,ddt) as Day_In, IIF(time_type=2,punch_time,ddt) as Lunch_Out,IIF(time_type=3,punch_time,ddt) as Lunch_In, IIF(time_type=4,punch_time,ddt) as Day_Out FROM timecard_log INTO CURSOR timecard_display GROUP BY 1 ORDER BY 1 >>>>>>>>I couldn't do it?!
>>>ddt = datetime(1900,1,1,0,0,0) >>>SELECT punch_date ; >>>, MAX(IIF(time_type=1,punch_time,ddt)) as Day_In: >>>, MAX(IIF(time_type=2,punch_time,ddt)) as Lunch_Out ; >>>, MAX(IIF(time_type=3,punch_time,ddt)) as Lunch_In ; >>>, MAX(IIF(time_type=4,punch_time,ddt)) as Day_Out ; >>>FROM timecard_log INTO CURSOR timecard_display GROUP BY 1 ORDER BY 1 >>>>>>
>>>>SELECT punch_date,IIF(time_type=1,punch_time,dt) as Day_In, IIF(time_type=2,punch_time,dt) as Lunch_Out,IIF(time_type=3,punch_time,dt) as Lunch_In, IIF(time_type=4,punch_time,dt) as Day_Out FROM timecard_log WHERE exist (SELECT punch_date FROM timecard_log GROUP BY 1) INTO CURSOR timecard_display >>>>>>>>This will create 4 records for each day, instead of 1 record for each day