【问题标题】:How to get specific date interval for every month in MySQL 5.7如何在 MySQL 5.7 中获取每个月的特定日期间隔
【发布时间】:2017-09-14 07:43:39
【问题描述】:

我想在每个月的 1 日到 13 日之间计算一些百分比等。 像 JAN 1st to JAN 13th 做一些计算。同样,每个月我都必须计算前 13 天。如何在 MySQL 中获取前 13 天或任意天数?

【问题讨论】:

  • 请显示一些数据和表结构。

标签: mysql sql


【解决方案1】:

假设您有一列日期数据类型可能是这样的:

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)

【讨论】:

  • 谢谢。不需要样本数据。
猜你喜欢
  • 2015-04-24
  • 1970-01-01
  • 2021-07-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多