Ghi*_*ita 30 sql sql-server datetime
我有一个sql DateTime(ms sql server),想要在没有秒的情况下提取相同的日期:例如2011-11-22 12:14:58.000成为:2011-11-22 12:14:00.000
我怎样才能做到这一点?我想DATEADD与之结合使用,DATEPART但似乎非常容易出错(除了性能问题)
t-c*_*.dk 55
SELECT DATEADD(MINUTE, DATEDIFF(MINUTE, 0, yourcolumn), 0) FROM yourtable
Run Code Online (Sandbox Code Playgroud)
如果您不希望数据类型之间转换缓慢,这将是有效的.
Rob*_*Rob 21
试试这个:
SELECT CAST(CONVERT(CHAR(16), '2011-11-22 12:14',113) AS datetime)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
77199 次 |
| 最近记录: |