数据表中的时间是精确到秒的,我需要格式化为短时间的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)