我正在尝试获取图表日期与患者人数的关系。我正在尝试使用 asp.net 中的 MS Chart 制作图表,其中我在 x 轴上获得日期,在 y 轴上获得患者人数。我接受从 date 到 date 作为输入。我想要从开始到现在的每个日期在这两个日期之间的患者数量。我正在尝试如下
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.
我哪里错了。?请建议。谢谢