【发布时间】:2019-10-12 23:30:09
【问题描述】:
在 Oracle SQL Developer 中,我需要每月计算从第一天到今天的一些数字(例如计数)。如何通过更改日期字段中的月份来创建循环?现在我在 WHERE 子句上有一个时间范围,例如(日期 >= '2017-01-01' 和日期
【问题讨论】:
-
SQL 并没有真正的循环,所以不清楚你在问什么。
-
一般模式是将日期范围扩展为单个月份的列表(例如,使用分层查询)作为 CTE 或内联视图,然后(外部)将其连接到您的真实数据。但是,如何执行此操作的选项将取决于您的 Oracle 版本。
标签: sql oracle loops date calendar