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

从数据库取时间的格式设置(2007-10-11 14:00:00 .577),该如何处理

2012-02-16 
从数据库取时间的格式设置(2007-10-11 14:00:00 .577)在数据库中有一列,数据类型是datetimeselect conDate

从数据库取时间的格式设置(2007-10-11 14:00:00 .577)
在数据库中有一列,数据类型是datetime 
select conDate from Table 
得到 2007-10-11 14:00:00.577
怎么把取出的结果直接得出:2007-10-11
把后面的时间去掉,只要日期

[解决办法]
select convert(varchar(10),conDate,120) conDate from table
[解决办法]
select convert(varchar(10),getdate(),120) currentdate 

/*
currentdate 
----------- 
2007-10-11

(所影响的行数为 1 行)
*/
[解决办法]
老乌龟速度真快。。。
呵呵

select convert(varchar(10),conDate,120) conDate from table
or:
select convert(varchar(10),conDate,20) conDate from table

热点排行
Bad Request.