>TEXT TO lcSQL TEXTMERGE NOSHOW PRETEXT 15 > SELECT DATETIME(YEAR(VEH.EvtDate), MONTH(VEH.EvtDate), DAY(VEH.EvtDate), VAL(GETWORDNUM(VEH.EvtTime, 1, ":")), VAL(GETWORDNUM(VEH.EvtTime, 2, ":"))) AS start_time, > DATETIME(YEAR(VEH.EvtDate), MONTH(VEH.EvtDate), DAY(VEH.EvtDate), VAL(GETWORDNUM(VEH.EvtTime, 1, ":")), VAL(GETWORDNUM(VEH.EvtTime, 2, ":"))) + ((VAL(GETWORDNUM(VEH.duration, 1, ':')) * 3600) + (VAL(GETWORDNUM(VEH.duration, 2, ':')) * 60)) AS end_time, > ST.descr AS SvcType_dsc, SVC.servref > FROM funeral!ServiceVehicle VEH WITH (BUFFERING = .T.) > JOIN aserdet SVC WITH (BUFFERING = .T.) ON VEH.service_id = SVC.serviceid > JOIN psvctype ST ON SVC.servtype = ST.code > WHERE VEH.VehCode = '[[tcVehCode]]' > AND VEH.SvcVehID # [[tiSvcVehID]] > AND DATETIME(YEAR(VEH.EvtDate), MONTH(VEH.EvtDate), DAY(VEH.EvtDate), VAL(GETWORDNUM(VEH.EvtTime, 1, ":")), VAL(GETWORDNUM(VEH.EvtTime, 2, ":"))) < {[[ttEndTime]]} > AND DATETIME(YEAR(VEH.EvtDate), MONTH(VEH.EvtDate), DAY(VEH.EvtDate), VAL(GETWORDNUM(VEH.EvtTime, 1, ":")), VAL(GETWORDNUM(VEH.EvtTime, 2, ":"))) + ((VAL(GETWORDNUM(VEH.duration, 1, ':')) * 3600) + (VAL(GETWORDNUM(VEH.duration, 2, ':')) * 60)) > {[[ttStartTime]]} >ENDTEXT >>
>TEXT TO lcSQL TEXTMERGE NOSHOW PRETEXT 15 > SELECT DATETIME(YEAR(VEH.EvtDate), MONTH(VEH.EvtDate), DAY(VEH.EvtDate), VAL(GETWORDNUM(VEH.EvtTime, 1, ":")), VAL(GETWORDNUM(VEH.EvtTime, 2, ":"))) AS start_time, > DATETIME(YEAR(VEH.EvtDate), MONTH(VEH.EvtDate), DAY(VEH.EvtDate), VAL(GETWORDNUM(VEH.EvtTime, 1, ":")), VAL(GETWORDNUM(VEH.EvtTime, 2, ":"))) + ((VAL(GETWORDNUM(VEH.duration, 1, ':')) * 3600) + (VAL(GETWORDNUM(VEH.duration, 2, ':')) * 60)) AS end_time, > ST.descr AS SvcType_dsc, SVC.servref > FROM funeral!ServiceVehicle VEH WITH (BUFFERING = .T.) > JOIN aserdet SVC WITH (BUFFERING = .T.) ON VEH.service_id = SVC.serviceid > JOIN psvctype ST ON SVC.servtype = ST.code > WHERE VEH.VehCode = '[[tcVehCode]]' > AND VEH.SvcVehID # [[tiSvcVehID]] > AND DATETIME(YEAR(VEH.EvtDate), MONTH(VEH.EvtDate), DAY(VEH.EvtDate), VAL(GETWORDNUM(VEH.EvtTime, 1, ":")), VAL(GETWORDNUM(VEH.EvtTime, 2, ":"))) < {[[ttEndTime]]} >ENDTEXT >>
>TEXT TO lcSQL TEXTMERGE NOSHOW PRETEXT 15 > SELECT DATETIME(YEAR(VEH.EvtDate), MONTH(VEH.EvtDate), DAY(VEH.EvtDate), VAL(GETWORDNUM(VEH.EvtTime, 1, ":")), VAL(GETWORDNUM(VEH.EvtTime, 2, ":"))) AS start_time, > DATETIME(YEAR(VEH.EvtDate), MONTH(VEH.EvtDate), DAY(VEH.EvtDate), VAL(GETWORDNUM(VEH.EvtTime, 1, ":")), VAL(GETWORDNUM(VEH.EvtTime, 2, ":"))) + ((VAL(GETWORDNUM(VEH.duration, 1, ':')) * 3600) + (VAL(GETWORDNUM(VEH.duration, 2, ':')) * 60)) AS end_time, > ST.descr AS SvcType_dsc, SVC.servref > FROM funeral!ServiceVehicle VEH WITH (BUFFERING = .T.) > JOIN aserdet SVC WITH (BUFFERING = .T.) ON VEH.service_id = SVC.serviceid > JOIN psvctype ST ON SVC.servtype = ST.code > WHERE VEH.VehCode = '[[tcVehCode]]' > AND VEH.SvcVehID # [[tiSvcVehID]] > AND DATETIME(YEAR(VEH.EvtDate), MONTH(VEH.EvtDate), DAY(VEH.EvtDate), VAL(GETWORDNUM(VEH.EvtTime, 1, ":")), VAL(GETWORDNUM(VEH.EvtTime, 2, ":"))) + ((VAL(GETWORDNUM(VEH.duration, 1, ':')) * 3600) + (VAL(GETWORDNUM(VEH.duration, 2, ':')) * 60)) > {[[ttStartTime]]} >ENDTEXT >>
TEXT TO lcSQL TEXTMERGE NOSHOW PRETEXT 15 SELECT * FROM ( SELECT DTOT(VEH.EvtDate) + HOUR(VEH.EvtTime)+3600 + MINUTE(VEH.EvtTime) * 60 AS start_time, ... as end_Time ST.descr AS SvcType_dsc, SVC.servref FROM funeral!ServiceVehicle VEH WITH (BUFFERING = .T.) JOIN aserdet SVC WITH (BUFFERING = .T.) ON VEH.service_id = SVC.serviceid JOIN psvctype ST ON SVC.servtype = ST.code WHERE VEH.VehCode = '[[tcVehCode]]' AND VEH.SvcVehID # [[tiSvcVehID]] ) X WHERE Start_time < {[[ttEndTime]]} AND End_Time >={[[ttStartTime]]} ENDTEXT