SELECT DATE_SUB(CURDATE(), INTERVAL 1 DAY);
上述查询语句使用了MySQL的日期函数和SUB()函数。其中,CURDATE()函数用于获取当前日期,INTERVAL 1 DAY用于指定获取前一天的日期。DATE_SUB()函数用于对当前日期进行减法运算。执行上述代码可以得到当前日期的前一天。
当月的头一天可以使用MySQL的DATE_FORMAT()函数结合CURDATE()函数来获取。DATE_FORMAT()函数用于将日期格式化,CURDATE()函数用于获取当前日期。代码如下:
SELECT DATE_FORMAT(CURDATE(), '%Y-%m-01');
上述查询语句使用了MySQL的DATE_FORMAT()函数,将当前日期格式化为年-月-01的形式。%Y表示4位年份,%m表示2位月份,-01表示日期为1号。执行上述代码可以得到当月的头一天的日期。
通过以上的方法,大家可以在MySQL中获取当前月的头一天和前一天的日期,以进行数据查询和分析等操作。