>local lnYear >lnYear=year(dstart) >SELECT * FROM clients ; > WHERE between(ctod(str(month(clients.dob),2)+'/'+str(day(clients.dob),2)+'/'+str(lnYear,4)) ,dstart, dend)>* Note - better use strict date format and restore date respectively, but I just don't remember this format...
lnyear = YEAR(DATE()) SELECT *; FROM CLIENTS; WHERE BETWEEN(DATE(lnyear, MONTH(clients.dob), DAY(clients.dob)), dstart, dend)Empty birthdates shouldn't be allowed.< g >