2017-05-24 4 views
-1

jede SQL-Engine (SQL Server/Teradata) Ich brauche folgendes zu tun:SQL-Gruppierung in einer Ebene, in einer anderen Ebene mit

Ich habe diese Tabelle:

Class | sub class | student | income 

Also muss ich Gruppe nach Klasse und Unterklasse, mit Summe (Einkommen)> 10. ABER ich muss die Schüler anzeigen, die in dieser Klasse und Unterklasse sind. (so kann ich nicht zwingen, eine Abfrage in der where-Klausel zu tun ... weil es zwei Felder hat)

+3

Ich habe nicht viel Ahnung, aber wenn Sie uns einige Beispieldaten und Ihre erwartete Ausgabe zeigen, wäre das hilfreich. –

+0

Markieren Sie auch das DBMS, das Sie verwenden – GurV

Antwort

0

Wenn mein Verständnis über Ihr Problem richtig ist, dann sollte folgendes in Oracle funktionieren. Ersetzen Sie im Falle von MS-SQL || mit datenbankspezifischem Verkettungsoperator.

+0

Dies löste das Problem! Tks! Ich habe nicht über die Konkatation gedacht :) –

Verwandte Themen