嘗試這個施放時間遠離類型日期不是定義的系統類型
select CONVERT(char(10), [Reg Date1], 103) [Reg Date], Regs
from (
select cast(SetupDateTime as DATE) [Reg Date1]
, COUNT(distinct ID) [Regs]
from dbo.tbl_User
where cast(SetupDateTime as DATE)
between cast((DATEADD (dd , -7 , GETDATE())) AS DATE)
and cast((DATEADD (dd , -1 , GETDATE())) AS DATE)
group by cast(SetupDateTime as DATE)
) a
order by a.[Reg Date1]
,但我得到這個錯誤
消息243,級別16,狀態1,行1
類型DATE不是定義的系統類型。
您正在使用哪種**版本的SQL Server? – 2011-12-14 15:13:07
爲什麼你甚至需要將`SetupDateTime`強制轉換爲別的?什麼數據類型是你的表中的`SetupDateTime`? – 2011-12-14 15:38:00