Arkadaşlar merhaba,
Oracle tabanlı bir DB de aşağıdaki şekilde sorgu yazıyorum, Fakat IF komutunda hata veriyor,
Yardımcı olabilir misiniz? Tşk ler
SELECT CLIENT_NO,OPEN_DATE, LENGTH (OPEN_DATE) AS LEN,
IF LENGTH (OPEN_DATE) = '5' THEN
SUBSTR(OPEN_DATE,1,1) AS X ,
SUBSTR(OPEN_DATE,2,2) AS Y,
SUBSTR(OPEN_DATE,4,2) AS Z
ELSE
SUBSTR(OPEN_DATE,1,2) AS X ,
SUBSTR(OPEN_DATE,3,2) AS Y,
SUBSTR(OPEN_DATE,5,2) AS Z
END IF
FROM T_MUSTERI
WHERE CLIENT_NO IN (1,2,3)
Oracle tabanlı bir DB de aşağıdaki şekilde sorgu yazıyorum, Fakat IF komutunda hata veriyor,
Yardımcı olabilir misiniz? Tşk ler
SELECT CLIENT_NO,OPEN_DATE, LENGTH (OPEN_DATE) AS LEN,
IF LENGTH (OPEN_DATE) = '5' THEN
SUBSTR(OPEN_DATE,1,1) AS X ,
SUBSTR(OPEN_DATE,2,2) AS Y,
SUBSTR(OPEN_DATE,4,2) AS Z
ELSE
SUBSTR(OPEN_DATE,1,2) AS X ,
SUBSTR(OPEN_DATE,3,2) AS Y,
SUBSTR(OPEN_DATE,5,2) AS Z
END IF
FROM T_MUSTERI
WHERE CLIENT_NO IN (1,2,3)