gpt4 book ai didi

mysql - 基于月份日期的条件 SUM()

转载 作者:行者123 更新时间:2023-11-29 16:05:31 24 4
gpt4 key购买 nike

我有一些数据

ID  |Price | Date 
01 | 100 | 2019-04-11
02 |200 | 2019-04-12
03 |300 | 2019-05-10

如何获得仅四月 (4) 的价格总和?

最佳答案

我强烈建议编写这样的逻辑,假设您指的是 2019 年 4 月而不是一段时间内的所有 4 月:

select sum(t.price)
from t
where t.date >= '2019-04-01' and
t.date < '2019-05-01';

当您在列上使用诸如 month() 之类的函数时,几乎总是会阻止在该列上使用索引。不过,直接比较还是可以的。

关于mysql - 基于月份日期的条件 SUM(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55780729/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com