【发布时间】:2009-12-17 22:49:09
【问题描述】:
我有一个包含 2 列、一个日期列和一个 int 列的表,我想对每个月从 15 日开始的 int 列求和
所以第一个结果是从今天到下个月(1 月)的 15 日,下一行是从 1 月 16 日到 2 月 15 日,依此类推,直到第一列中没有更多日期
有道理吗?
已编辑!!!
对不起,我会更好地解释我的意思。 一个月的定义是从一个月的 15 号到下个月的 14 号。 结果中的第一个月将从今天到 14 日,其中 14 日可能是一天或 3 周之后等。第二个月将是下个月的 14 日。 结果中的最后一个月是表上的15号到结束日期,所以最后一个月有可能是2天的数据
更好?
我现在看看答案
【问题讨论】:
-
您的问题与月初的含义不一致。如果该月从 15 日开始(第一段),则该月将持续到下个月 15 日(第二段)。我的回答假设 15 日是月初,而不是月底。希望没关系。
标签: sql sql-server tsql