特定の年齢の人口のすべての人々の合計を探しています。私が以下で試したクエリは、すべての年齢のカウントを提供します。たとえば、5〜10年を探していますが、クエリでは、単一の数値を返すのではなく、個々の年齢のカウントが表示されます
select datediff(yyyy,dob,admitdate) as age, count(datediff(yyyy,dob,admitdate) as counts
from myTable
group by datediff(yyyy,dob,admitdate)
having (count(datediff(yyyy,dob,admitdate) between 5 and 10)
これは正しくありませんが、私が試したもの(HAVINGの削除やWHEREの使用など)は機能しませんでした。