我有一个表格,列出了每个日历月份的部门和事件总数,如下所示。数据按部门和日期字段排序。每个记录在一段时间内获得最小值
我想要做的是获得过去3个月的“计数”字段的最小值,并为每个公司显示,并在原始表格中显示每行。
例如,第一条记录的Count = 2,并且Dept-001的2011-1-1之前没有数据,所以min(Count)为2. 第二条记录的Count = 9,过去3个月的分钟数(Count)为2,等等......
你会如何编写一个查询来给出这个输出?谢谢,
表
Dept Count Date
001 2 2011-1-1
001 9 2011-2-1
001 1 2011-3-1
001 4 2011-4-1
001 5 2011-5-1
001 3 2011-6-1
002 2 2011-1-1
002 7 2011-2-1
002 1 2011-3-1
002 9 2011-4-1
002 6 2011-5-1
002 1 2011-6-1
输出
Dept Min(Last 3 Month) Date
001 2 2011-1-1
001 2 2011-2-1
001 1 2011-3-1
001 1 2011-4-1
001 1 2011-5-1
001 3 2011-6-1
002 2 2011-1-1
002 2 2011-2-1
002 1 2011-3-1
002 1 2011-4-1
002 1 2011-5-1
002 1 2011-6-1
这有帮助吗? http://stackoverflow.com/questions/5662545/how-do-i-group-on-continuous-ranges –