年齢の範囲で報告されるケースの数が特定の日付になるメカニズムが必要です。しかし、WHERE
句BioData.[Date] = '05/16/2016'
がエラーを出しています。範囲を含むGROUP BY節のWHERE句
誰か助けてもらえますか?あなたのFROM
はちょうどあなたがおそらく不足している[t]
あるので、あなたが存在するのdoesnt [biodata]
を実現
SELECT t.[Range] AS [Age Range], COUNT(*) AS [Number of Reported Cases]
FROM (
SELECT
CASE
WHEN Age BETWEEN 0 AND 6 THEN ' 0-6 '
WHEN Age BETWEEN 07 AND 17 THEN '10-19'
WHEN Age BETWEEN 18 AND 60 THEN '20-29'
ELSE '60+'
END AS [Range]
FROM BioData
) t
WHERE BioData.[Date] = '05/16/2016'
GROUP BY t.[Range]
をしたいと思いますエラーメッセージは何ですか? –
テーブルのスキーマを共有してください – n8wrl
'07と17の間の'範囲は '' 10 -19''というラベルですか? –