2017年1月20日 星期五

Cal client age by birth day

SELECT (CONVERT(int,CONVERT(char(8),@cal_dt,112)) - CONVERT(char(8),@birth_dt ,112)) / 10000

 ( Dateadd(year, Year(@price_dt) - Year(i.birth_dt), i.birth_dt) BETWEEN DATEADD(DAY,1,@last_price_dt) AND @price_dt
OR  Dateadd(year, Year(@last_price_dt) - Year(i.birth_dt), i.birth_dt) BETWEEN DATEADD(DAY,1,@last_price_dt) AND @price_dt)