Zeilenwerte als Spaltenüberschrift anzeigen

9

Ich habe eine select Anweisung

%Vor%

Die Ausgabe ist:

%Vor%

Ich brauche eine Ausgabe, bei der die Ausgaben für DATE und WORKERNAME Spaltenüberschriften sind, die wie folgt aussehen:

%Vor%

Kann jemand vorschlagen, wie dies mit einem Oracle SQL oder PL / SQL erreicht werden könnte?

    
QKWS 17.02.2014, 05:55
quelle

3 Antworten

3

Es wäre nicht so elegant, die Ausgabe zu erzeugen, die Sie verwenden, nachdem Sie reines SQL oder sogar PL / SQL verwendet haben. Es wäre besser, wenn Sie einen Kunden die Arbeit machen lassen. Je nachdem, wie Sie Ihre endgültige Ausgabe einem Endbenutzer präsentieren möchten, reichen Ihre Auswahlmöglichkeiten von einfachem SQL * PLUS bis zu anspruchsvolleren Reporting-Tools. Hier ist ein einfaches Beispiel, wie Sie diese Ausgabe mit SQL * PLUS erzeugen können:

%Vor%

Ergebnis:

%Vor%

Wenn ein Bericht erstellt werden muss, der verschiedene workernames oder / und andere date enthält, kann der Befehl break on SQL * PLUS verwendet werden, um den Bericht für eine bestimmte Spalte oder eine Kombination von Spalten zu brechen. Zum Beispiel:

%Vor%

Ergebnis:

%Vor%

Hier finden Sie das SQL * PLUS-Benutzerhandbuch , in dem Sie detaillierte Informationen finden Informationen zu jedem Befehl, der in den obigen Beispielen verwendet wurde.

    
Nick Krasnov 17.02.2014, 08:41
quelle
0

Vielleicht wäre die Verwendung von Pivot für Sie nützlich.

%Vor%     
jellyfication 17.02.2014 07:15
quelle
0
%Vor%

Sehen Sie, ob Ihnen so etwas hilft.

    
user2094357 17.02.2014 06:45
quelle

Tags und Links