Ich habe eine select
Anweisung
Die Ausgabe ist:
%Vor% Ich brauche eine Ausgabe, bei der die Ausgaben für DATE
und WORKERNAME
Spaltenüberschriften sind, die wie folgt aussehen:
Kann jemand vorschlagen, wie dies mit einem Oracle SQL oder PL / SQL erreicht werden könnte?
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:
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.
Vielleicht wäre die Verwendung von Pivot für Sie nützlich.
%Vor%