Ich brauche die Anzahl der Benutzer in einer Woche registriert, Start-Datum und Enddatum gegeben. Im Augenblick ist die Logik, die verwendet wird:Mysql bekommen einen wöchentlichen Bericht zwischen 2 Daten
week_days_list = [['2017-01-01', '2017-01-07'], ['2017-01-08', '2017-01-14']]
for week in week_days_list:
query = 'SELECT COUNT('*') AS `__count` FROM `user_table`
INNER JOIN `user_auth` ON (`user_table`.`user_id` = `user_auth`.`id`)
WHERE `user_auth`.`date_joined` BETWEEN week[0]
AND week[1];'
Ergebnis ist:
__count
ich es auf 1 Abfrage reduzieren wollen. ZB:
Woche Interval | Anzahl
'2017-01-01' | 15
'2017-01-08' | 12