property_viewers
3つのフィールドを持つテーブルがあります。id、property_id、date。先週繰り返される最大のproperty_idを見つける必要があります。どうすればいいですか...
3 に答える
1
これを試して:
select *, count(1) from property_viewers where DATEDIFF(date, DATE(now()))<8 group by property_id order by count(1) desc
于 2012-07-11T08:08:50.633 に答える
0
SELECT property_id
FROM property_viewers
WHERE date BETWEEN
CURRENT_DATE() - INTERVAL (7+WEEKDAY(CURRENT_DATE())) DAY AND //Monday last week
CURRENT_DATE() - INTERVAL (1+WEEKDAY(CURRENT_DATE())) DAY //Sunday last week
GROUP BY property_id
ORDER BY COUNT(property_id) DESC
于 2012-07-11T08:21:16.040 に答える
0
select property_id, count(property_id) from property_viewers
where `date` between 'weekSTartDate' and 'weekEndDate'
group by property_id order by count(property_id) desc;
于 2012-07-11T08:18:32.073 に答える