一个按日期分组的问题
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), '合计值 ')