开发者社区 问答 正文

如何在MySQL的当月第一天和当日之间进行选择??mysql

我需要在当月第一天和当日之间从MySQL数据库中选择数据。

select*from table_name where date between "1st day of current month" and "current day" 有人可以提供此查询的工作示例吗?

展开
收起
保持可爱mmm 2020-05-17 12:19:13 445 分享 版权
1 条回答
写回答
取消 提交回答
  • select * from table_name where (date between DATE_ADD(LAST_DAY(DATE_SUB(CURDATE(), interval 30 day), interval 1 day) AND CURDATE() ) 或更好 :

    select * from table_name where (date between DATE_FORMAT(NOW() ,'%Y-%m-01') AND NOW() )来源:stack overflow

    2020-05-17 12:31:44
    赞同 展开评论