给定一组记录对象进入特定状态的日期的数据库记录,我想生成一个查询,显示在任何特定日期每个状态中有多少个对象.结果将用于生成趋势报告,显示每个状态中的对象数量如何随时间变化.
我有一个像下面这样的表,记录对象进入特定状态的日期:
ObjID EntryDate State
----- ---------- -----
1 2014-11-01 A
1 2014-11-04 B
1 2014-11-06 C
2 2014-11-01 A
2 2014-11-03 B
2 2014-11-10 C
3 2014-11-03 B
3 2014-11-08 C
Run Code Online (Sandbox Code Playgroud)
有任意数量的对象和状态.
我需要生成一个查询,返回每个日期每个状态中的对象数.结果如下所示:
Date State Count
---------- ----- -----
2014-11-01 A 2
2014-11-01 B 0
2014-11-01 C 0
2014-11-02 A 2
2014-11-02 B 0
2014-11-02 C 0
2014-11-03 A 1
2014-11-03 B 2
2014-11-03 C 0
2014-11-04 A 0
2014-11-04 B 3
2014-11-04 C 0
2014-11-05 A 0
2014-11-05 …Run Code Online (Sandbox Code Playgroud)