Hallo,
ich übersetze gerade eine Oracle SQL Abfrage in das MS SQL Server Sql und dabei bin ich auf ein problem gestoßen.
Und zwar:
Bisher habe ich immer nur gelesen das es ca. so aussieht:
decode (status,'A','Angelegt','E','Erledigt','S','Stornie rt','Unbekannt')
Je Nach Status werden unterschiedliche Zeichenketten zurück geliefert. Z.b. Bei 'E' 'Erledigt'. Ist der Status nicht 'A', 'E' oder 'S' liefert "decode" 'Unbekannt'.
Jetzt stelle ich mir aber die Frage wozu die 1 am Anfang dort steht?
Hoffe jemand kann helfen.
Gruß
semcor
ich übersetze gerade eine Oracle SQL Abfrage in das MS SQL Server Sql und dabei bin ich auf ein problem gestoßen.
Und zwar:
Code:
Decode( 1, AN.ANGEBOT, 'ANG', AN.ANFRAGE, 'ANF', '***' )
decode (status,'A','Angelegt','E','Erledigt','S','Stornie rt','Unbekannt')
Je Nach Status werden unterschiedliche Zeichenketten zurück geliefert. Z.b. Bei 'E' 'Erledigt'. Ist der Status nicht 'A', 'E' oder 'S' liefert "decode" 'Unbekannt'.
Jetzt stelle ich mir aber die Frage wozu die 1 am Anfang dort steht?
Hoffe jemand kann helfen.
Gruß
semcor
Comment