假设我有一个包含3列的表:产品ID、日期_时间(每日)、销售数量。我不知道如何将Quantity = 0的连续天数分组。
数据来源:
ID - Date - Quantity Sold
1 - 1/1 - 7
1 - 1/2 - 1
1 - 1/3 - 0
1 - 1/4 - 0
1 - 1/5 - 0
1 - 1/6 - 2
1 - 1/7 - 8
2 - 1/1 - 0
2 - 1/2 - 0
2 - 1/3 - 1
2 - 1/4 - 10
2 - 1/5 - 2
2 - 1/6 - 0
2 - 1/7 - 0
字符串
预期结果应类似于:
ID - StartDate - EndDate - Quan
1 - 1/3 - 1/5 - 0
2 - 1/1 - 1/2 - 0
2 - 1/6 - 1/7 - 0
型
谢谢你,谢谢
我可以用最小最大值和datediff做一个Id 1的例子,但是像id 2这样的问题...我想不出来。
1条答案
按热度按时间gmxoilav1#
您可以:
字符串
测试结果:
型
参见db<>fiddle上的运行示例。