数据库select问题?
数据库中的日期型是带有时间的。我要在日期字段中分组。原1981-09-23 09:09:09
和1981-09-23 10:10:10应该是同组的。但它却分开了。我想要怎么把它提取出1981-09-23来进行分组呢?
问题点数:20、回复次数:4Top
1 楼colinliu(流浪人)回复于 2004-08-03 19:02:20 得分 0
SELECT *
FROM sales
ORDER BY LEFT(ord_date, 9)
這樣試試,我測試過的。。。Top
2 楼fangwancong(聪头.珠海)回复于 2004-08-03 19:10:10 得分 0
不行吧。我用的是group by 不是order byTop
3 楼haonanernet(与时俱进)回复于 2004-08-03 19:26:36 得分 0
try
select * from 表 group by left(ord_date, 9)
or
select * from 表 group by SUBSTRING(ord_date, 1, 9)
Top
4 楼chenqinzeng(长风大侠)回复于 2004-08-03 19:30:25 得分 20
select convert(char(10),datecolumn,20)
from table_1
group by convert(char(10),datecolumn,20)
都转换为日期字符串
Top




