【问题标题】:Date problem in MYSQL QueryMYSQL查询中的日期问题
【发布时间】:2010-03-31 17:13:37
【问题描述】:

我正在寻找一个查询来使用 MySQL 语法对特定时间段内的值求和,比如一年或一年中的特定月份。请注意,我的 transaction_date 列存储每日交易金额。

返回一年中总销售额的查询示例如下所示

SELECT SUM(transaction_amount) WHERE transaction_date = (YEAR)

返回特定月份和年份的总销售额的查询示例如下所示

SELECT SUM(transaction_amount) WHERE transaction_date = (YEAR)(MONTH)

这能实现吗?

【问题讨论】:

    标签: sql mysql


    【解决方案1】:
    SELECT SUM(transaction_amount)
    WHERE YEAR(transaction_date) = '2008'
    GROUP BY YEAR(transaction_date)
    

    可能不需要第二行,具体取决于您到底想要什么。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-12
      • 1970-01-01
      相关资源
      最近更新 更多