首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL格式化datetime,该如何解决

2012-04-02 
SQL格式化datetime数据表中的时间是精确到秒的,我需要格式化为短时间的yyyy-MM-dd的形式,但是需要依然是da

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)

热点排行