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

一个按日期分组的有关问题

2012-01-05 
一个按日期分组的问题Taid操作时间12007-09-0812:34:。。。。。。如果这样操作是可以的selectid,convert(varchar

一个按日期分组的问题
Ta
id     操作时间
1         2007-09-08   12:34:。。
。。。。


如果这样操作是可以的
select   id,convert(varchar(10),操作时间,120)   as   操作日期   from   Ta
group   by   id,convert(varchar(10),操作时间,120)

会认为convert(varchar(10),操作时间,120)是一个字段

但是这样就会出问题
select   id,ISNULL(convert(varchar(10),操作时间,120), '合计值 ')   as   操作日期   from   Ta
group   by   id,convert(varchar(10),操作时间,120)

会认为   操作时间   是一个字段,我只是加了一个ISNULL而已,怎么处理?

[解决办法]
--改为:
select id,ISNULL(convert(varchar(10),操作时间,120), '合计值 ') as 操作日期 from Ta
group by id,ISNULL(convert(varchar(10),操作时间,120), '合计值 ')

热点排行