0

我必须以每周格式对每日数据进行分组,但问题是这些周的定义,客户使用自定义日历模板来定义一个月属于多少周,例如 4-4-5 或 4-5-4 或 5-4- 4、他们可以在生成每周分组数据之前选择任何模板。

如何在我的 sql 查询中动态处理这个问题,我的查询示例如下:-

SELECT
  DATEPART(week, TransactionDate) AS Week,
FROM DailyData
WHERE '20180101' <= TransactionDate
  AND TransactionDate< '20190101'
GROUP BY DATEPART(week, TransactionDate)
ORDER BY DATEPART(week, TransactionDate);
4

0 回答 0