【问题标题】:SQL Server 2008 SSRSSQL Server 2008 SSRS
【发布时间】:2014-07-12 14:17:55
【问题描述】:

下面是我的数据表

组 RecvDate StartDate EndDate 状态

d        7/1/2014                            Pending
d        7/2/2014     7/2/2014   7/2/2014    Completed
d        7/3/2014                            Pending
d        7/4/2014     7/4/2014   7/4/2014    Completed

![在此处输入图片描述][1] 现在我想做的是,我想要如下表所示的状态计数。

结果表:-

组日期范围待定

d          7/1/2014        1
d          7/2/2014        1
d          7/3/2014        2
d          7/4/2014        2

我是 SSRS 的新手。如果有人给我这个概念,那将非常有帮助。

提前感谢。

【问题讨论】:

    标签: sql sql-server


    【解决方案1】:

    如果我对要求的理解正确,您想按日期和状态分组。

    Select col1, col2, case when col4='Pending' then 1 else 2 end as c
    from t
    group by 
    col1, col2, case when col4='Pending' then 1 else 2 end as c
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-13
      • 1970-01-01
      • 2011-03-10
      • 1970-01-01
      • 1970-01-01
      • 2019-04-23
      • 2011-04-20
      相关资源
      最近更新 更多