title image


Smiley Re: Brauche Hilfe beim SELECT Statement
Diese Abfrage würde ich über ein UNION lösen, um den Konflikt der abgeschlossenen und noch nicht abgeschlossenen aufzulösen:

SELECT g.sn, MIN(begin_timestamp) AS beginn, MAX(end_timestamp) AS ende, 'abgeschlossen' AS zustand

FROM geraete g

WHERE g.sn IN (SELECT sn

FROM geraete

MINUS

SELECT sn

FROM geraete

WHERE end_timestamp IS NULL)

GROUP BY sn

UNION

SELECT g.sn, MIN(begin_timestamp) AS beginn, NULL AS ende, 'offen' AS zustand

FROM geraete g

WHERE g.sn IN (SELECT sn

FROM geraete

WHERE end_timestamp IS NULL)

GROUP BY sn;

diu vive floreque.
Spockus

erreicht am 04.03.2008 09:47:23

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: