Ik heb een query, waarvan ik me afvraag of het wel mogelijk is?
Het gaat om vier dagen Twitter data (afzonderlijke tweets). Nu wil ik per url_final per dag weten de count(DISTINCT screen_name) maar dan alleen van het eerste uur.
Met andere woorden.. elke row is een tweet en bevat een URL. Ik kan nu al zien wat het totaal is van de hele dag van die waarde (zie onderstaande query), maar daarnaast wil ik ook alleen van het eerste uur weten. is dit mogelijk?
Ik vind het een beetje lastig te verwoorden, maar hoop dat jullie me snappen.. zo niet dan probeer ik het nog verder te verduidelijken.
Het gaat om vier dagen Twitter data (afzonderlijke tweets). Nu wil ik per url_final per dag weten de count(DISTINCT screen_name) maar dan alleen van het eerste uur.
Met andere woorden.. elke row is een tweet en bevat een URL. Ik kan nu al zien wat het totaal is van de hele dag van die waarde (zie onderstaande query), maar daarnaast wil ik ook alleen van het eerste uur weten. is dit mogelijk?
code:
1
2
3
4
5
| SELECT MIN( created_at ) , url_final, COUNT( id ) AS count_id, COUNT( DISTINCT screen_name ) AS count_unique_screen_name FROM `tweets_total` GROUP BY DAY( created_at ) , url_final ORDER BY count_id DESC LIMIT 0 , 30 |
Ik vind het een beetje lastig te verwoorden, maar hoop dat jullie me snappen.. zo niet dan probeer ik het nog verder te verduidelijken.
[ Voor 9% gewijzigd door LocoShady op 02-05-2012 12:00 ]