Użytkownicy z największą liczbą wypożyczeń

Więcej
8 lata 3 miesiÄ…c temu #264 przez rysiek_d
Użytkownicy z największą liczbą wypożyczeń w danym okresie i przedziale wiekowym
SELECT s.borrowernumber AS ID, concat(b.surname,', ',b.firstname) AS Nazwisko, 
       count(s.borrowernumber) AS wypozyczen 
FROM statistics s 
LEFT JOIN borrowers b 
USING (borrowernumber) 
WHERE s.datetime BETWEEN <<Data wypozyczenia pomiedzy (yyyy-mm-dd)|date>> AND <<a (yyyy-mm-dd)|date>> 
and (YEAR( CURDATE( ) ) - YEAR( b.dateofbirth ) - IF( RIGHT( CURDATE( ) , 5 ) < RIGHT( b.dateofbirth, 5 ) , 1, 0 )) >= <<wiek od>>
and (YEAR( CURDATE( ) ) - YEAR( b.dateofbirth ) - IF( RIGHT( CURDATE( ) , 5 ) < RIGHT( b.dateofbirth, 5 ) , 1, 0 )) <= <<wiek do>>
GROUP BY s.borrowernumber 
ORDER BY count(s.borrowernumber) DESC

Proszę Zaloguj lub Zarejestruj się, aby dołączyć do konwersacji.

Czas generowania strony: 0,000 s.