![]() |
1
1
以下是如何构建所需日期:
并在查询中使用以上内容:
|
![]() |
2
2
然后你可以像这样使用它:
|
![]() |
3
1
使用now()和last month(DATE\u SUB(now(),INTERVAL 1 month))在下面进行尝试:
|
![]() |
4
0
获取当前月份使用
但你不需要这些 用这个-
要获得与上月相同的日期,请使用:
输出:
输出:
|
![]() |
5
0
您可以使用过程来代替原始查询,它将根据您提供的日期动态创建日期。 分隔符$$ --调用Get\u Sum(15)--动态传递日期 删除过程(如果存在)获取\u和$$ 分隔符; 分隔符$$ -- CREATE DEFINER='根'@'本地主机' 过程Get\ U Sum(以天为单位) 开始 声明当前月份日期时间; 申报上月日期时间;
选择日期子项(当前月份,间隔1个月)到上个月份;
选择总和(
结束 分隔符; |
![]() |
hello_programmers · Mysql从其他表输出一列 1 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 2 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 2 年前 |
![]() |
Popo · Sql查询:返回数据库中不可用的where条件 2 年前 |
|
Hamdan Nuramdani · 对账单中一周内不同表中的数据求和 2 年前 |
|
Kugelfisch · 用php为数据库加密数据 2 年前 |