use*_*031 3 sql sql-server datetime sql-server-2012
我有一个列有这样的数据: 2014-08-15 15:11:00
我想在此列上运行select并最终得到: 20140815151100
基本上YYYYMMDDhhmmss.
我试图做一个CAST()和CONVERT()到VARCHAR(),然后删除破折号和冒号,但是当我这样做,我结束了这一点:Aug 15 2014 3:11PM
这不是我想要的.有人可以帮我一把吗?
在SQL Server 2012或之后,您可以使用该Format()函数来获得此结果:
Select Format(YourColumn, N'yyyyMMddHHmmss')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6461 次 |
| 最近记录: |