TRANSFORM Count(Research.Patient_ID) AS CountOfPatient_ID
SELECT DateDiff("yyyy",[DOB],Date()) AS [Age Group 22 - 24]
FROM (Research INNER JOIN Demographics ON Research.Patient_ID = Demographics.ID) INNER JOIN [Letter Status] ON Research.Patient_ID = [Letter Status].Patient_ID
WHERE (((DateDiff("yyyy",[DOB],Date())) Between 22 And 24))
GROUP BY DateDiff("yyyy",[DOB],Date())
PIVOT [Letter Status].Letter_Status;
此代碼列出了各個年齡段,但是我想計算所有年齡段的總和,該範圍均落在該範圍內。所以如果有兩個22歲的孩子和一個23歲的孩子,Total會是3,而不是在列中看到他們所有的年齡......SQL - 從交叉表查詢中獲取總數
請幫忙。
語法錯誤(缺少操作員)
無這很重要。不知道在哪裏 – jerry 2011-06-16 20:58:24
@傑裏好吧我會採取另一個裂縫,但在此之前,你可以確認哪一個DOB表。 – 2011-06-16 21:04:21
當然,這是在「人口統計學」。感謝您的幫助 – jerry 2011-06-16 21:08:20