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

SQL帝请进.该怎么处理

2013-01-01 
SQL帝请进...我数据库中有一笔数据存储的是时间类型 用的是date类型存储存储的格式为 2012-06-06这样的我

SQL帝请进...
我数据库中有一笔数据存储的是时间类型 用的是date类型存储  存储的格式为 2012-06-06  这样的  我想用时间来分组 按天数来  结果我写的是  select * from tb group by adddate   结果为只能查询出第一条记录来 但是我加了两条记录 如果用 select count(*) from tb group by adddate 结果会输出 2  我从网上找了很久也没解决这个问题 在线跪求...
[解决办法]

select count(*) from tb group by convert(char(10),adddate,120)

[解决办法]
select count(*) from tb group by CONVERT(date,GETDATE())

因为datetime太精确了,你不去掉时分秒的话分不到同一组

热点排行