如何计算范围内每天的记录(包括没有记录的天数)

如何计算范围内每天的记录(包括没有记录的天数),第1张

如何计算范围内每天的记录(包括没有记录的天数)

您可以使用这样的“行生成器”技术 (针对Hogan的评论进行编辑)

Select RG.Day,       count(orders)From   Orders_Table,      (SELECt trunc(SYSDATE) - ROWNUM as Day       FROM  (SELECt 1 dummy FROM dual)       ConNECT BY LEVEL <= 365      ) RGWhere RG.Day   <=To_Date('##/##/####','MM/DD/YYYY')  and RG.Day   >=To_Date('##/##/####','MM/DD/YYYY')  and Order_Open_Date(+)  <= RG.Day  and Order_Close_Date(+) >= RG.Day - 1Group by RG.DayOrder by RG.Day

这应该列出上一年的每一天以及相应的订单数量



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5675743.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存