Cześć wszystkim,
Mam problem z zapytaniem SQL poniżej tabela jaką dysponuję(tylko kilka rekordów)
from_subscriber to_subscriber datetime duration celltower
0 1 2006-06-01 0500 1835 7
1 200 2006-06-01 0700 1454 29
3 200 2006-06-01 0300 1129 30
6 254 2006-06-01 0400 1264 29
7 253 2006-06-01 0600 1205 29
Próbuje zapytać tabele o sume sekund połączeń dla poszczególnych nadawców:
SELECT SUM( duration ) AS suma FROM polaczenia WHERE from_subscriber =392
Powyższe działa poprawnie jednak daje mi tylko wynik dla jednego dzwoniącego a ja np chce to zrobić dla 3 i mieć trzy wyniki.
Próbuję poniższym sposobem ale daje to wartość NULL.
SELECT SUM( duration ) AS suma FROM polaczenia WHERE from_subscriber =392, from_subscriber =47, from_subscriber =209
Muszę jeszcze zadać zapytanie do bazy o taki wynik ( ’ 2006 -06 -01 T05 00 ’, ’ 2006 -06 -01 T07 00 ’) , jak wiem jest to czas ostatniego połączenia odebranego przez dwóch danych odbiorców ale nie wiem jak się za to zabrać.
Proszę Was o wsparcie.