Wie GROUP BY mit einer Ausnahme?

9

Hier ist mein simplierter Code:

%Vor%

Abfrage gibt die folgende Ausgabe:

%Vor%

Ich brauche so etwas:

%Vor%

Wenn ich die Funktion min () und max () mit group by verwende, aggregiert es für alle Datensätze, aber ich muss Tag für Tag nur Daten mit derselben ID aggregieren.

Irgendwelche Ideen?

Vielen Dank im Voraus.

    
aoc24 14.09.2016, 07:21
quelle

1 Antwort

4

Sie können dies mit bedingter Gruppierung tun, indem Sie CASE EXPRESSION in der GROUP BY -Klausel verwenden:

%Vor%

Dies erzeugt dies als GROUP BY -Klausel:

%Vor%     
sagi 14.09.2016 07:26
quelle

Tags und Links