Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql 上个月

作者:看破了搪塞   发布日期:2025-05-13   浏览:31

-- 获取上个月的第一天和最后一天的日期
SET @first_day_of_last_month = DATE_FORMAT(DATE_SUB(CURDATE(), INTERVAL 1 MONTH), '%Y-%m-01');
SET @last_day_of_last_month = LAST_DAY(DATE_SUB(CURDATE(), INTERVAL 1 MONTH));

-- 示例:查询上个月的所有记录(假设表名为 `orders`,并且有一个 `order_date` 字段)
SELECT * 
FROM orders 
WHERE order_date >= @first_day_of_last_month 
  AND order_date <= @last_day_of_last_month;

-- 解释:
-- 1. `DATE_SUB(CURDATE(), INTERVAL 1 MONTH)`:获取当前日期减去一个月的日期。
-- 2. `DATE_FORMAT(..., '%Y-%m-01')`:将日期格式化为上个月的第一天。
-- 3. `LAST_DAY(...)`:获取上个月的最后一天。
-- 4. 查询条件 `order_date >= @first_day_of_last_month AND order_date <= @last_day_of_last_month`:
--    确保查询的是上个月的所有记录。

上一篇:卸载mysql服务

下一篇:mysql批量修改

大家都在看

mysqlavg函数保留小数

mysql经纬度距离计算

存储过程mysql

mysql with语句

mysql时间加减

brew 启动mysql

unsigned在mysql中是什么意思

mysql 插入更新

python mysql update

mysql 查看权限

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站