title image


Smiley Re: Brauche Hilfe beim SELECT Statement
Nach deiner Liste hätte ich doch jetzt folgende Einträge:



SN BEGIN END

123 01.01.2000 12.12.2000 nicht aktiv

123 12.12.2000 NULL aktiv



Eben nicht. Denn es wird ja die SN 123 genau einem der beiden UNION-Teile zugeordnet, in dem Fall den "aktiven". Der obere Satz würde nicht gezogen, das MIN() wäre 1.1.2000, also genau das, was du willst.



DECODE(to_Char(end_timestamp, 'DD.MM.YYYY'), null, end_timestamp)

Was meinst du denn mit "wenn er denn ein korrekten DECODE hätte? Was ist denn an meinem DECODE falsch?



DECODE ( expr , search , result [, search , result]... [, default] )



Das ist die Definition des DECODE(). Deiner hat keine gültige Expression.

Du solltest dort stehen haben:

DECODE(to_Char(end_timestamp, 'DD.MM.YYYY'), '01.01.9999', NULL, end_time_stamp)





diu vive floreque.
Spockus

erreicht am 04.03.2008 09:47:23

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: