2016-04-18 5 views
0

Ich habe folgende Art von Daten, wobei Summe von Intervall_mins gleich Total_mins für eine bestimmte ID # sein soll. Ich brauche die Zeilen, in denen eine Zeile für Interval_mins fehlt, z. für ID # 20. Wie kann ich das tun? Danke,Oracle SQL: Vergleichen der Summe der Zeilen Daten zu einer Spalte

ID Date Interval_mins Total_mins 
10 4/1/16 60    80 
10 4/1/16 20    80 
20 4/1/16 60    85 
+0

Was möchten Sie die Ergebnisse sein? –

+0

Was erwarten Sie zurück? Nur eine Liste von IDs? – karina

+0

@GordonLinoff die dritte Zeile, die 25 Minuten in Aggregation fehlt. – Kaur

Antwort

3

Wenn Sie suchen, nur für ids wurden die Summen stimmen nicht überein:

select id 
from t 
group by id 
having max(total_mins) <> sum(interval_mins); 
Verwandte Themen