我有一个包含数据的列:2014-08-15 15:11:00
我想在此列上运行一个选择,最后得到:20140815151100
基本上YYYYMMDDhhmmss
。
我尝试CAST()
和CONVERT()
到VARCHAR()
,然后删除破折号和&冒号但是当我这样做时,我最终得到了这个:Aug 15 2014 3:11PM
这不是我想要的。有人可以帮我一把吗?
答案 0 :(得分:8)
在SQL Server 2012
或更高版本中,您可以使用Format()
功能获得此结果:
Select Format(YourColumn, N'yyyyMMddHHmmss')