Web sayfasının sayfalarında kaç tane isabet olduğunu bilmek için bir günlük hakkında bilgi içeren bir tablo var.Bulunan sonuçları bir arada bulundu ve sonuçları bulamadı
Page Day view_count
index 2016-01-12 50
index 2016-01-11 10
index 2016-01-10 20
contact 2016-01-12 5
contact 2016-01-11 5
PD: Aşağıdaki sonuçlanan
select pageview_page, DATE(pageview_date) as pageview_date, count(*) as view_count
from pageviews
group by pageviews.pageview_page, DAY(pageviews.pageview_date)
order by pageviews.pageview_date desc
:
Bu
bana yukarıdaki gösteren sorgu tarihtedesc
kullanarak grafik son tarihte başlamalıdır çünkü .
Uyarı: Yukarıdaki tabloda, contact
kimse o gün o sayfayı kullanılan anlamı, günde 2016-01-10
mevcut değildir.
0
göstergesini, o tarihte hiçbir şey olmaması durumunda göstermek için almak istiyorum, bunu nasıl başarabilirim? 2016/01/10, 2016/01/11, 2016-01-12
nokta şudur: sonuç aşağıdaki
Page Day view_count
index 2016-01-12 50
index 2016-01-11 10
index 2016-01-10 20
contact 2016-01-12 5
contact 2016-01-11 5
contact 2016-01-10 0 <-------- (I want this to appear, as it is missing in the table above, in the first table)
gibi olmalı örnek olarak önümüzdeki 3 tarihlerini alır Lets Günlere göre istatistikleri görmek, yukarıdaki tarihleri almak için önümüzdeki kullanın:
select DATE(pageview_date) as pageview_date from pageviews GROUP by DAY(pageview_date)
yukarıdaki sorgu ile IN
ve NOT IN
ile bir arada çalıştılar ama çalışma alınamıyor.
@RyanVincent evet, ama zaten yukarıdaki sorguda günlerim var. Sadece bunu denedim ve işe yaramazsa, karşılığında herhangi bir değer alamıyorum. – Alpha2k
@RyanVincent DATE (pageview_date) sayfa görünümlerinden GGS (pageview_date) sayfa görüntülemelerini seç – Alpha2k
'a ihtiyaç duyduğum tüm tarihler belki ilginç mi? http://blogs.lessthandot.com/index.php/datamgmt/datadesign/displaying-missing-dates-by-utilizing/. Ayrıca: http://stackoverflow.com/questions/7796401/fill-missing-gaps-in-date-range-query-using-calendar-table?rq=1 –