我有一張有成千上萬條記錄的表格,樣本如下。用條形圖顯示年齡範圍的人數
只有[DateOfBirth]
表中的字段,我需要計算與總數年齡範圍:
ID Name DateOfBirth
1 John 1980-11-20 00:00:00.000
2 Denial 1940-04-10 00:00:00.000
3 Binney 1995-12-25 00:00:00.000
4 Sara 1960-11-20 00:00:00.000
5 Poma 1980-11-20 00:00:00.000
6 Cameroon 1980-11-20 00:00:00.000
.....
.....
我需要編寫的SQL查詢來顯示輸出端10歲的範圍,以適應它在酒吧圖表。
AgeRange Count
1-10 100
11-20 200
21-30 400
31-40 0
41-50 800
51-60 700
61-70 200
.....
.....
等等,如果年齡的人出現在表中。
是被示出的結果如下:計算 -825--824 399-400 594-595 947-948 1290年至1291年2 \t 1678年至1616年 年齡範圍79 2384-2385 2673-2674 我需要10年的日期範圍來代替。非常感謝您的快速響應。 – Simant
@DPBhatt我已經更新了我的答案。如果您發現它有用,請接受和/或註冊它,以便類似問題的未來搜索者發現此問題很有用。 [https://stackoverflow.com/help/someone-answers] – DhruvJoshi
@DPBhatt我發現你的範圍不正確,你以'0-10'開頭,然後是'11-20'......你是否需要這個或'0-9','10-19'或'1-10','11-20' – DhruvJoshi