Wylistowanie wszystkich klientów z abonamentem powyżej danej kwoty
Witam, Czy podpowie ktoś zapytanie SQL aby wylistować abonentów, których łączne zobowiązania przekraczają daną kwotę np. 100 zł?
Pozdrawiam, SP
W dniu 2014-12-10 20:45, Sławomir Paszkiewicz pisze:
Witam, Czy podpowie ktoś zapytanie SQL aby wylistować abonentów, których łączne zobowiązania przekraczają daną kwotę np. 100 zł?
Pozdrawiam, SP _______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
życzenia świąteczne ? klikasz na listę klientów potem na guzik abonament sortowanie w górę lub w dół
Tylko aktywne
W dniu 11.12.2014 o 10:11, Daniel Kulesza pisze:
W dniu 2014-12-10 o 20:45, Sławomir Paszkiewicz pisze:
Witam, Czy podpowie ktoś zapytanie SQL aby wylistować abonentów, których łączne zobowiązania przekraczają daną kwotę np. 100 zł?
Czy chodzi o wszystkie taryfy, czy wszystkie aktywne ? _______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
W dniu 2014-12-11 o 10:15, Sławomir Paszkiewicz pisze:
Tylko aktywne
Dla mysql coś w ten deseń
SELECT customers.id AS id, customers.name AS name, customers.lastname AS lastname FROM customers WHERE ((SELECT SUM(tariffs.value) AS tariffs FROM assignments a LEFT JOIN tariffs ON a.tariffid=tariffs.id WHERE a.period = 3 AND a.suspended = 0 AND ( a.datefrom <= UNIX_TIMESTAMP() OR a.datefrom = 0) AND ( a.dateto > UNIX_TIMESTAMP() OR a.dateto = 0 ) AND customers.id = a.customerid ) > 100)
powyższe sprawdza wszystkie aktywne zobowiązania miesięczne,
W dniu 2014-12-11 17:08, Daniel Kulesza pisze:
W dniu 2014-12-11 o 10:15, Sławomir Paszkiewicz pisze:
Tylko aktywne
Dla mysql coś w ten deseń
SELECT customers.id AS id, customers.name AS name, customers.lastname AS lastname FROM customers WHERE ((SELECT SUM(tariffs.value) AS tariffs FROM assignments a LEFT JOIN tariffs ON a.tariffid=tariffs.id WHERE a.period = 3 AND a.suspended = 0 AND ( a.datefrom <= UNIX_TIMESTAMP() OR a.datefrom = 0) AND ( a.dateto > UNIX_TIMESTAMP() OR a.dateto = 0 ) AND customers.id = a.customerid ) > 100)
powyższe sprawdza wszystkie aktywne zobowiązania miesięczne,
Daniel, Wielkie dzięki !!!
Co prawda to listuje również tych, którzy mają rabat i tym samym płacą mniej niż 100 zł, ale to w zupełności wystarcza! Raz jeszcze dzięki!
Pozdrawiam, SP
uczestnicy (3)
-
Daniel Kulesza
-
Michał Brzemia
-
Sławomir Paszkiewicz