我被 Mysql Query 卡住了,甚至不知道它是否可能。
我有下表
而且我想以pstatus
startdnt 列包含第一行值和 enddnt 包含组的最后一行值的方式进行分组。最终结果将如下所示
所以对于这个查询,我可以获得以下结果
SELECT pstatus,startdnt,enddnt,sum(Datediff(enddnt,startdnt)) as days FROM status GROUP by pstatus ORDER BY startdnt
请注意 pstatus (b) 可能是重复n
次数。提前致谢..