我有以下的T-SQL來計算年齡:計數基於年齡SQL
SELECT
Member_ID,
DATEDIFF(YY,DOB,GETDATE()) -
CASE
WHEN DATEADD(YY,DATEDIFF(YY,DOB,GETDATE()),DOB) > GETDATE() THEN 1
ELSE 0
END AS Age in Years
FROM MEMBER
WHERE YEAR(registration_date) >= 2012
如何計算成員ID的每個年齡段的年數?
您是否嘗試過使用計數? http://www.w3schools.com/sql/sql_func_count.asp – 2014-08-31 23:14:49
我該放什麼?謝謝。 – nk10 2014-08-31 23:17:07
@Bennef [請不要使用w3schools作爲參考。](http://www.w3fools.com) – Kermit 2014-08-31 23:22:18