NE mein Problem is doch ein wenig umfrangreicher :/
SELECT DISTINCT auf.aufnr lieferung,
aufgrp.aufgrpnam hls,
aufgrp.aufgrpbez hls_bezeichnung,
DECODE (aufgrp.aufgrpbrsart,
10, 'VRS',
20, 'EXP',
30, 'VNB',
40, 'TOR_DIREKT') Bereitstellungsart,
TO_DATE (auf.dzins, 'DD.MM.YY') datum_lieferungsanlage,
TO_DATE (aufgrp.dzins, 'DD.MM.YY') datum_hlsanlage,
TO_DATE (evt.evtdz, 'DD.MM.YY') hls_bearbeitet,
TO_DATE (aufgrp.aufgrpdzwafrei, 'DD.MM.YY') hls_borderoquit
FROM auf_t auf, tour_t tour, aufgrp_t aufgrp, evt_t evt
WHERE auf.tournam IN (SELECT tournam
FROM tour_t
WHERE aufgrpnam IN (SELECT aufgrpnam
FROM aufgrp_t
WHERE gpnamsped = '64071')
AND aufgrpnam = '5103370')
AND evt.evtobjid = aufgrp.aufgrpnam
AND tour.aufgrpnam = aufgrp.aufgrpnam
AND auf.tournam = tour.tournam
/** AND evt.evttxt = 'HLS-Statusänderung von Freigegeben/Disponiert nach Gestartet'**/
AND evt.evttxt = 'HLS-Statusänderung von Gestartet nach Bearbeitet' as datum1
/** AND evt.evttxt = 'HLS-Statusänderung von Bearbeitet nach Bereitgestellt' as datum2 **/
AND auf.dzins > TO_DATE ('01.01.09 00:00', 'DD.MM.YY HH24:MI')
AND auf.dzins < TO_DATE ('30.04.09 23:59', 'DD.MM.YY HH24:MI')
Das ist meine komplette Abfrage.
Aus der Tabelle evt_t benötige ich 2 unterschiedliche timestamps (Spalte evtdz). Diese kann ich allerdings nur über die Spalte evttxt selektieren, da in dieser Spalte die eindeutigen Kriterien hinterlegt sind.
Ich möchte jetzt für jedes Ergebnis (aufnr) in einer Spalte den timestamp A und den Timestamp B haben. Und nicht eine Zeile für aufnr mit dem Timestamp A und eine neue Zeile mit dem timestamp B
Is das so verständlich ?
Schöne Grüße, Kaest
Hi kaest!
»» Leider habe ich keine Ahnung wie ich das abfragen muss. Würd mich freuen wenn mir jemand helfen könnte. :-)
SELECT t.A,t.B
FROM table t
WHERE t.A = "Eventtext 1"
OR t.A = "Eventtext 2"
>
> Ich glaube das war zu einfach... =)
> Wie lautet dein Problem wirklich und wo kommst du nicht weiter?
>
> MfG H☼psel