m.tdstart = DATE(2004,12,1) m.tdend = DATE(2005,2,1) SELECT contractor, stdatefn,; IIF(EMPTY(stdatefn),{},DATE(YEAR(m.tdStart), MONTH(stdatefn), DAY(stdatefn))) as dt_start,; IIF(EMPTY(stdatefn),{},DATE(YEAR(m.tdStart), MONTH(stdatefn), DAY(stdatefn))) as dt_end,; MONTH(stdatefn) as mm, DAY(stdatefn) as dd ; FROM contsub ; INTO CURSOR tSelect1 ; ORDER BY 5,6 SELECT contractor, stdatefn,; IIF(EMPTY(stdatefn),{},DATE(YEAR(m.tdStart), MONTH(stdatefn), DAY(stdatefn))) as dt_start,; IIF(EMPTY(stdatefn),{},DATE(YEAR(m.tdStart), MONTH(stdatefn), DAY(stdatefn))) as dt_end,; MONTH(stdatefn) as mm, DAY(stdatefn) as dd ; FROM contsub ; WHERE NOT EMPTY(stdatefn) AND ; (DATE(YEAR(m.tdStart), MONTH(stdatefn), DAY(stdatefn)) >=m.tdstart OR ; DATE(YEAR(m.tdEnd), MONTH(stdatefn), DAY(stdatefn)) <=m.tdend) ; INTO CURSOR tSelect ; ORDER BY 5,6>Geoff,
WHERE NOT EMPTY(dob) AND ; >> (DATE(YEAR(m.tdStart), MONTH(dob), DAY(dob)) >=m.tdstart OR ; >> DATE(YEAR(m.tdEnd), MONTH(dob), DAY(dob)) <=m.tdend ));>>
>>>WHERE NOT EMPTY(dob) AND (DATE(YEAR(m.tdStart), MONTH(dob), DAY(dob)) >=m.tdstart ; >>> AND DATE(YEAR(m.tdEnd), MONTH(dob), DAY(dob)) <=m.tdend ); >>>>>>
>>>>m.d_start = DATE(2004,10,15) >>>>m.d_end = DATE(2005,04,15) >>>> >>>>SELECT dob as dactivity, client_no, PADR("Birthday", 20) as cType; >>>> FROM c_clientlist; >>>> WHERE DATE(YEAR(m.d_start),MONTH(dob),DAY(dob)) >= m.d_start AND ; >>>> DATE(YEAR(m.d_end),MONTH(dob),DAY(dob)) <= m.d_end >>>>>>>>
>>>>>SELECT dob as dactivity, client_no, PADR("Birthday", 20) as cType; >>>>> FROM c_clientlist; >>>>> WHERE DAY(dob) = DAY(DATE()) AND MONTH(dob) = MONTH(DATE()) >>>>>>>>>>