Hallo,
mir ist aufgefallen, dass ich den DEFAULT Wert vergessen habe.
Diesen Wert habe ich hier auf "11" gesetzt. Führe ich nun die SQL- Anweisung aus, wird jedes Feld, welches normalerweise = 0 ist und mit dem Ergebnis der SELECT- Anweisung gefüllt werden soll, mit "11" geladen.
Ich sehe aber nicht, woran es liegen soll. Weiss jemand von Euch Rat?
SELECT
DECODE
(g_ccy.ccy_n_euritg, '0', (SELECT (i_sea.sea_m_bkgpos * g_ccyexr.ccy_n_spt)
FROM g_ccyexr, i_sea, i_sec, g_ccy
WHERE g_ccyexr.ccy_n_int = i_sec.ccy_n_int
AND g_ccyexr.ccy_d_dat =
(SELECT datum from test
WHERE g_ccyexr.ccy_n_int = test.ccy_n_int)
AND g_ccyexr.ccy_n_int = i_sea.ccy_n_int
AND i_sec.sec_n_int = i_sea.cus_n_int), '11' ) EURO
FROM I_SEA, I_SEC, I_CUS, G_CCY, G_CCYEXR
WHERE [...]
Danke, Stephanie