根据天来算周、月、季、年,求助!!!
已知 表
ID StartTime EndTime Num Status Type
01 2013/11/25 00:00:01 2013/11/26 23:59:59 24 1 1
01 2013/11/26 00:00:01 2013/11/26 23:59:59 24 1 1
01 2013/11/27 00:00:01 2013/11/27 23:59:59 24 1 1
01 2013/11/28 00:00:01 2013/11/28 10:05:00 10 1 1
02 2013/11/21 00:00:01 2013/11/21 23:59:59 24 1 1
02 2013/11/22 00:00:01 2013/11/22 23:59:59 24 1 1
02 2013/11/25 00:00:01 2013/11/25 23:59:59 12 1 1
02 2013/11/25 00:00:01 2013/11/25 23:59:59 12 0 1
02 2013/11/26 00:00:01 2013/11/26 23:59:59 20 1 1
02 2013/11/26 00:00:01 2013/11/26 23:59:59 4 0 1
02 2013/11/27 00:00:01 2013/11/27 23:59:59 24 1 1
02 2013/11/28 00:00:01 2013/11/28 10:05:00 12 0 1
问:已知ID每天的状态小时,然后根据ID和状态进行分组统计,然后分别算出周、月、季、年的小时
注:Status(状态0:正常;1:不正常;)Type(时间类型:1:天;2:周;3:月;4:季;5:年)
结果:
ID StartTime EndTime Num Status Type
01 2013/11/25 00:00:01 2013/12/1 23:59:59 72 1 2
02 2013/11/18 00:00:01 2013/11/24 23:59:59 48 1 2