kaest: Abfrageproblem mit mehreren Ergebnissen

Beitrag lesen

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