我想创建一个计数或视图的表。当天执行查询的学生总数,并每天添加行结果。问题是表格上的日期列每天都会更改为当前日期。
dest
(下一行应在运行查询时第二天自动更新)
答案 0 :(得分:0)
您不应该使用GETDATE()
,需要选择mySchool表中的日期列。
您需要像下面这样编写查询。
SELECT
COUNT(*) as [no_of_Students]
,CAST([DateCoulumn] AS DATE) as [DATE]
FROM [mySchool]
GROUP BY CAST(DateCoulumn AS DATE)
ORDER BY CAST(DateCoulumn AS DATE)
注意:您需要用正确的列名称替换DateCoulumn
。