当前位置: 代码迷 >> Sql Server >> 一个按日期分组的有关问题
  详细解决方案

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

热度:59   发布时间:2016-04-27 19:50:56.0
一个按日期分组的问题
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), '合计值 ')
  相关解决方案