Php 显示所需日期行中的总记录

Php 显示所需日期行中的总记录,php,mysql,Php,Mysql,我通过求和结果和“在表中显示”从我的表中检索数据。我想在2014-04列名中显示date='2014-01'和date='2014-04'之间的求和结果记录。然后,我想检索2014-05到当前日期的其他求和结果。 我该怎么做 SELECT MONTH(regist_timestamp) AS Month, YEAR(regist_timestamp) AS Year, count(id) AS numberOfVisits FROM ash_members WHERE DATE(regist_

我通过求和结果和“在表中显示”从我的表中检索数据。我想在2014-04列名中显示date='2014-01'和date='2014-04'之间的求和结果记录。然后,我想检索2014-05到当前日期的其他求和结果。 我该怎么做

SELECT MONTH(regist_timestamp) AS Month, YEAR(regist_timestamp) AS Year,
count(id) AS numberOfVisits FROM ash_members WHERE 
DATE(regist_timestamp) < CURDATE() GROUP BY 
DATE_FORMAT(`regist_timestamp`,'%Y/%m' )
选择月(注册时间戳)作为月,选择年(注册时间戳)作为年,
将(id)计算为ash_会员的访问次数,其中
日期(regist_timestamp)
上设置日期格式选择
然后
分组依据
。试试-

SELECT MONTH(regist_timestamp) AS Month, YEAR(regist_timestamp) AS Year, 
count(id) AS numberOfVisits, DATE_FORMAT(`regist_timestamp`,'%Y/%m' ) formatted_date
FROM ash_members
WHERE DATE(regist_timestamp) < CURDATE()
GROUP BY formatted_date
选择月(注册时间戳)作为月,选择年(注册时间戳)作为年,
计数(id)为NumberOfVisitions,日期格式(`regist\u timestamp`,'%Y/%m')格式的日期
阿什尤成员
其中日期(注册时间戳)