برگزیده های پرشین تولز

این روش query گرفتن رو کی بلده !

setareh2

Registered User
تاریخ عضویت
24 ژانویه 2005
نوشته‌ها
649
لایک‌ها
2
سن
45
محل سکونت
OC
اگه یه همچین تیبلی برای کانتر داشته باشی که مسئله شما حل میشه!
کد:
Columns:   | picture_id |    date    |  count
_____________________________________ 
Rows(1):   |      1     | 2005/12/03 |  4
Rows(2):   |      2     | 2005/12/03 | 6
Rows(3):   |      3     | 2005/12/03 | 8
Rows(4):   |      1     | 2005/12/04 | 7
Rows(5):   |      2    | 2005/12/04 | 13
Rows(6):   |      3     | 2005/12/04 | 11
Rows(7):   |      1     | 2005/12/05 | 13
Rows(8):   |      2     | 2005/12/05 |  6
Rows(9):   |      3     | 2005/12/05 | 11
_____________________________________
 

mazoolagh

Registered User
تاریخ عضویت
10 آپریل 2004
نوشته‌ها
2,938
لایک‌ها
7
البته اگر نخواد که طراحی جداول رو عوض کنه میتونه اینجوری هم مشخص کنه که هر عکسی در کدام روز چند هیت داشته:

کد:
SELECT picture.picture_name AS PHOTO, 
       picture_counter.date AS DAY, 
       Count(picture_counter.picture_id) AS HITS
FROM picture INNER JOIN picture_counter 
ON picture.picture_id = picture_counter.picture_id
GROUP BY picture_counter.picture_id, 
      picture.picture_name, picture_counter.date
ORDER BY Count(picture_counter.picture_id) DESC , 
      picture_counter.date
 
بالا