【发布时间】:2017-09-14 07:43:39
【问题描述】:
我想在每个月的 1 日到 13 日之间计算一些百分比等。 像 JAN 1st to JAN 13th 做一些计算。同样,每个月我都必须计算前 13 天。如何在 MySQL 中获取前 13 天或任意天数?
【问题讨论】:
-
请显示一些数据和表结构。
我想在每个月的 1 日到 13 日之间计算一些百分比等。 像 JAN 1st to JAN 13th 做一些计算。同样,每个月我都必须计算前 13 天。如何在 MySQL 中获取前 13 天或任意天数?
【问题讨论】:
假设您有一列日期数据类型可能是这样的:
SELECT MONTH(date_column) AS mnth,
SUM(etc) AS col1,
SUM(etc2) AS col2
FROM tbl
WHERE DAY(date_column) BETWEEN 1 AND 13
GROUP BY MONTH(date_column)
【讨论】: