选择没有结果Php / MySql的日期

时间:2017-05-15 08:47:43

标签: mysql date

我正试图从Php/Mysql的日期范围中获取表格中的字段值。我正在获得哪条记录存在的结果但是如果之间没有日期记录,则我没有获得特定日期的任何结果,因为它被跳过。我想要的是在数据不适用于日期范围的所有字段中得到0。

查询:

//select data for 90 days
SELECT stats_user_id,user_id,views_count,saved_count,
    inquiry_count,date,status,click_count,inquiry_replied_count,
    DATE_FORMAT(date,'%a') as x_key 
from mecars_stats_user 
where user_id = 59  
AND date >= '2017-04-15' 
AND date <= '2017-05-14' 
ORDER BY stats_user_id 

或者

//Select data for 3 years 
SELECT stats_user_id,user_id,views_count,saved_count,
        inquiry_count,date,status,click_count,inquiry_replied_count,
        DATE_FORMAT(date,'%y') as x_key 
from mecars_stats_user 
where user_id = 59  
AND date >= DATE_ADD(date, -3, GETDATE())  
GROUP BY YEAR(date) 
ORDER BY stats_user_id

0 个答案:

没有答案
相关问题