相关疑难解决方法(0)

如何仅从SQL Server DateTime数据类型返回日期

SELECT GETDATE()
Run Code Online (Sandbox Code Playgroud)

返回: 2008-09-22 15:24:13.790

我希望那个日期部分没有时间部分: 2008-09-22 00:00:00.000

我怎么能得到它?

sql t-sql sql-server datetime date

1692
推荐指数
32
解决办法
266万
查看次数

将varchar数据类型转换为datetime数据类型会导致SQL查询中出现超出范围的值

我有一个表格,其中包含存储日期和时间的列.我需要编写一个查询来只获取该列的日期,

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]列是数据时间格式的时间注释

你能帮我吗?

sql sql-server datetime sql-server-2008

-1
推荐指数
1
解决办法
13万
查看次数

如何使用GETDATE()获取日期(mm/dd/yyyy)?

大家好我想通过以下方式选择系统的当前日期:

选择GETDATE()

它会给你结果

04/17/2013 06:37:35

但我只想要2013年4月17日.因为我不需要时间.

谁能请帮忙.提前致谢.

sql-server sql-server-2008

-5
推荐指数
1
解决办法
4万
查看次数

标签 统计

sql-server ×3

datetime ×2

sql ×2

sql-server-2008 ×2

date ×1

t-sql ×1