Ümi*_*AYA 11 sql-server-2005 sql-server-2008
我的网站在本地工作,但不在主持人.我在本地使用MSSQL 2008编写了我的查询,但是我们的托管公司使用2005
Any解决方案?
编辑:使用DateTime而不是Date看起来像解决方案谢谢.如果有人遇到这样的问题我使用此查询而不是DATE类型解决了我的问题.
CONVERT(VARCHAR,GETDATE(),104)输出 - > 15.03.2011
stu*_*rtd 17
由于日期列在Sql Server 2005中不可用,因此您有两种选择:
1)要求您的托管公司使用Sql Server 2008(或选择其他主机)
2)使用DateTime列而不是Date
SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE()))
Run Code Online (Sandbox Code Playgroud)