CASE WHEN LOGO_ORFICHE.LINEEXCTYP =0 THEN CASE WHEN LOGO_ORFLINE.PRCURR IN (0,160) THEN LOGO_ORFLINE.PRICE ELSE ISNULL(LOGO_ORFLINE.PRICE /NULLIF( LOGO_ORFLINE.REPORTRATE,0),0) END
WHEN LOGO_ORFICHE.LINEEXCTYP =1 THEN CASE WHEN LOGO_ORFLINE.PRCURR IN (0,160) THEN LOGO_ORFLINE.PRICE ELSE ISNULL(LOGO_ORFLINE.PRICE /NULLIF( LOGO_ORFLINE.REPORTRATE,0),0) END --OK
WHEN LOGO_ORFICHE.LINEEXCTYP =2 THEN CASE WHEN LOGO_ORFLINE.TRCURR IN (0,160) THEN LOGO_ORFLINE.PRICE ELSE ISNULL(LOGO_ORFLINE.PRICE /NULLIF( LOGO_ORFLINE.TRRATE,0),0) END -- OKK
WHEN LOGO_ORFICHE.LINEEXCTYP =3 THEN CASE WHEN LOGO_ORFLINE.PRCURR IN (0,160) THEN LOGO_ORFLINE.PRICE ELSE ISNULL(LOGO_ORFLINE.PRICE /NULLIF( LOGO_ORFLINE.REPORTRATE,0),0) END -- OKK
WHEN LOGO_ORFICHE.LINEEXCTYP =4 THEN CASE WHEN LOGO_ORFLINE.PRCURR IN (0,160) THEN LOGO_ORFLINE.PRICE ELSE ISNULL(LOGO_ORFLINE.PRICE /NULLIF( LOGO_ORFLINE.REPORTRATE,0),0) END --OKK
ELSE ''
END AS [DOVIZ_FIYAT],
–CASE WHEN LOGO_ORFLINE.TRCURR IN (0,160) THEN 0 ELSE ISNULL(LOGO_ORFLINE.PRICE /NULLIF( LOGO_ORFLINE.TRRATE,0),0) END AS [DovizFiyat], –LOGO_ORFLINE.PRPRICE,
CASE WHEN LOGO_ORFICHE.LINEEXCTYP =0 THEN ‘Yerel Para Birim’ WHEN LOGO_ORFICHE.LINEEXCTYP =1 THEN ‘Raporlama Dövizi’ WHEN LOGO_ORFICHE.LINEEXCTYP =2 THEN ‘İşlem Dövizi’ WHEN LOGO_ORFICHE.LINEEXCTYP =3 THEN ‘Euro’ WHEN LOGO_ORFICHE.LINEEXCTYP =4 THEN ‘Fiyatlandırma Dövizi’ ELSE ” END AS [SiparisSatırParaBirim],
CASE WHEN LOGO_ORFICHE.LINEEXCTYP =0 THEN CASE LOGO_ORFLINE.PRCURR WHEN 0 THEN ‘TL’ WHEN 1 THEN ‘USD’ WHEN 20 THEN ‘EUR’ WHEN 160 THEN ‘TL’ ELSE ‘TANIMSIZ’ END WHEN LOGO_ORFICHE.LINEEXCTYP =1 THEN CASE LOGO_ORFLINE.PRCURR WHEN 0 THEN ‘TL’ WHEN 1 THEN ‘USD’ WHEN 20 THEN ‘EUR’ WHEN 160 THEN ‘TL’ ELSE ‘TANIMSIZ’ END WHEN LOGO_ORFICHE.LINEEXCTYP =2 THEN CASE LOGO_ORFLINE.TRCURR WHEN 0 THEN ‘TL’ WHEN 1 THEN ‘USD’ WHEN 20 THEN ‘EUR’ WHEN 160 THEN ‘TL’ ELSE ‘TANIMSIZ’ END WHEN LOGO_ORFICHE.LINEEXCTYP =3 THEN CASE LOGO_ORFLINE.PRCURR WHEN 0 THEN ‘TL’ WHEN 1 THEN ‘USD’ WHEN 20 THEN ‘EUR’ WHEN 160 THEN ‘TL’ ELSE ‘TANIMSIZ’ END
WHEN LOGO_ORFICHE.LINEEXCTYP =4 THEN CASE
LOGO_ORFLINE.PRCURR WHEN 0 THEN ‘TL’ WHEN 1 THEN ‘USD’ WHEN 20 THEN ‘EUR’ WHEN 160 THEN ‘TL’ ELSE ‘TANIMSIZ’ END ELSE ” END AS [SATIR_dövizitipi]
FROM [dbo].LG_121_01_ORFLINE LOGO_ORFLINE INNER JOIN LG_121_01_ORFICHE LOGO_ORFICHE ON LOGO_ORFICHE.LOGICALREF= LOGO_ORFLINE.ORDFICHEREF WHERE LOGO_ORFICHE.TRCODE=1 –where LOGO_ORFICHE.FICHENO IN( ‘0000000000000185’) –AND LOGO_ORFICHE.FICHENO IN(‘0000000000000021’, ‘0000000000001848’)
Comments are closed