Ben geçerli tarihten itibaren son 3 ay için verileri filtrelemek zorunda, böylece şimdi ben şu biçimde kaydını görüntülemek istiyorsanız, sadece mysql tabloda Ekim için mevcut Ağu itibaren Ekim Ancak değer veri almak olacaktır:
Month Values
Aug 0
Sept 0
Oct 10
But my query only shows October month records as i dont have record for previous 2 months. How can i do this. Following is my query.
SELECT
CASE WHEN COUNT(DISTINCT(user_analytics_id)) > 0 THEN COUNT(DISTINCT(user_analytics_id)) ELSE 0 END as pic_views,
YEAR(user_profile_viewed_date) AS pic_viewed_year,
MONTHNAME(user_profile_viewed_date) as pic_viewed_month
FROM (`user_analytics`)
WHERE `user_id` = '1' AND `view_type` = 'picture'
AND `user_profile_viewed_date` BETWEEN '2010-07-28 04:23:56' AND '2010-10-28 04:23:56'
GROUP BY MONTH(user_profile_viewed_date) ORDER BY MONTH(user_profile_viewed_date) ASC
I istediğiniz gibi Yukarıdaki sorgu çalışmıyor. Yani pls bu konuda bana yardım ..