当前位置: 代码迷 >> SQL >> SQL格式化datetime,该如何解决
  详细解决方案

SQL格式化datetime,该如何解决

热度:165   发布时间:2016-05-05 15:26:27.0
SQL格式化datetime
数据表中的时间是精确到秒的,我需要格式化为短时间的yyyy-MM-dd的形式,但是需要依然是datetime类型字段,所以不能用CONVERT(varchar(),xx,xx),有什么方法吗,应该很简单的一个问题

------解决方案--------------------
datetime类型总是有时间部分的。 

短日期格式 yyyy-MM-dd 仅仅是一种显示格式而已。
------解决方案--------------------
1> select substring(convert(char(20), getdate(), 23), 1, 10)
2> go

 ----------
 2010-06-23

(1 row affected)
  相关解决方案