Oracle SQL 查询,用于统计数据发生次数,按天和两个日期之间的周数计数



我正在寻找一个查询,它可以以矩阵格式为我提供数据计数,用于日期之间的数据计数和一些附加条件 这就是我想看到数据输出的方式 在此处输入图像描述

如果我是你,我会做的是创建一个嵌入式选择,将你的日期对象枚举到你的月份中 前任。

CASE WHEN myDate between Date1 and Date2 THEN '1 week prior'
CASE WHEN myDate between Date3 and Date4 THEN '2 weeks prior'

等等。

然后在顶级选择语句中,您可以对该枚举值和 count(( 函数使用 group by 方法。

这是我在看不到任何实际表格/代码的情况下能做的最好的事情

最新更新