急:怎样才能只取得年月日啊?
想在titles表中只获取pubdate的年月日,
并且保证取出的字段仍然是日期型的,我该怎么做?
一般的选取如下:
1> select distinct pubdate from titles
2> go
pubdate
-----------------------
1991-06-09 00:00:00.000
1991-06-12 00:00:00.000
1991-06-15 00:00:00.000
1991-06-18 00:00:00.000
1991-06-22 00:00:00.000
1991-06-30 00:00:00.000
1991-10-05 00:00:00.000
1991-10-21 00:00:00.000
1994-06-12 00:00:00.000
2000-08-06 01:33:54.123
2000-08-06 01:33:54.140
而我只想要2000-08-06这样不带时间的格式
问题点数:20、回复次数:4Top
1 楼jinjazz(近身剪)回复于 2005-04-01 10:52:13 得分 0
select distinct pubdate=convert(char(10),pubdate,120) from titlesTop
2 楼eversun820226()回复于 2005-04-01 11:04:15 得分 20
取得日期:SELECT CONVERT(CHAR(10),GETDATE(),20);
取得时间:SELECT CONVERT(CHAR(8),GETDATE(),108);Top
3 楼agassi001(阿威)回复于 2005-04-01 11:07:03 得分 0
Good!谢谢Top
4 楼zhangzs8896(小二)回复于 2005-04-01 11:19:34 得分 0
联机帮助查找:convert
里面很详细!Top




