SELECT GETDATE()
Run Code Online (Sandbox Code Playgroud)
返回: 2008-09-22 15:24:13.790
我希望那个日期部分没有时间部分: 2008-09-22 00:00:00.000
我怎么能得到它?
我有一个表格,其中包含存储日期和时间的列.我需要编写一个查询来只获取该列的日期,
SELECT CAST(CONVERT(VARCHAR, LoginTime, 101) AS datetime) FROM AuditTrail
Run Code Online (Sandbox Code Playgroud)
但是,当我运行查询时,我收到此错误:
将varchar数据类型转换为日期时间数据类型会导致超出范围的值.
列中的数据是datetime ex:2012-06-18 12:08:04.000所以我只需要提取日期并删除[Logintime]列是数据时间格式的时间注释
你能帮我吗?
大家好我想通过以下方式选择系统的当前日期:
选择GETDATE()
它会给你结果
04/17/2013 06:37:35
但我只想要2013年4月17日.因为我不需要时间.
谁能请帮忙.提前致谢.