チャートの日付と患者数を取得しようとしています.asp.netでMSチャートを使用してチャートを作成しようとしています.x軸に日付を、y軸に患者数を取得します. from date と to date を入力として受け付けています。from と to date の間の各日付で、これら 2 つの日付の間の患者数が必要です。私は次のように何かをしようとしています
select
convert(varchar,creation_Date,105) as 'creation_Date',
count(Pat_ID)
FROM Patient_Ref_master
where
(CONVERT(VARCHAR(10),Patient_Ref_master.creation_Date,111) BETWEEN '2013/07/23' AND '2013/07/25')
group by Pat_ID
しかし、私にエラーを与えます
Msg 8120, Level 16, State 1, Line 1
Column 'Patient_Ref_master.creation_Date' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.
どこが間違っているのですか?提案してください。ありがとう