Php 从当前月份获取数据
我有个问题。因此,我需要使用sql请求获取几个月最后几天的数据。例如:Php 从当前月份获取数据,php,mysql,php-5.3,Php,Mysql,Php 5.3,我有个问题。因此,我需要使用sql请求获取几个月最后几天的数据。例如: 现在日期是2016年8月22日,我需要从2016年8月1日-2016年8月22日获取数据 现在日期是2016年6月4日,我需要从2016年6月1日至2016年6月4日获取数据 对不起,我不知道。Thx提前和对不起我的英语需要使用以下内容: YEAR(time) = YEAR(NOW()) AND MONTH(time) = MONTH(NOW()) 您正在寻找类似以下内容: 选择*FROM tbl_name,其中您的dat
对不起,我不知道。Thx提前和对不起我的英语需要使用以下内容:
YEAR(time) = YEAR(NOW())
AND MONTH(time) = MONTH(NOW())
您正在寻找类似以下内容: 选择*FROM tbl_name,其中您的date.MONTH()=NOW().MONTH()
从中优化语法。我会这样做:
SELECT <table-columns> FROM <table-name>
WHERE (<date-column> BETWEEN DATE_FORMAT(NOW() ,'%Y-%m-01') AND NOW() )
从中选择
其中(在日期格式(NOW(),“%Y-%m-01”)和NOW()之间)
此
DATE\u格式(NOW(),“%Y-%m-01”)
将返回当前月份和年份的第一个日期。您需要获取给定日期的月份第一天,以便与数据库进行比较:
选择日期(concat_ws('-',年(curdate()),lpad(月(curdate()),2,'00'),'01')代码>为您提供了该选项(对于curdate()
此处)