derya666
Starting Member
1 Post |
Posted - 2010-09-29 : 06:46:07
|
Hello everybody i have a problem in a query which is at the below.IASCUSTOMER and IASCUSTREP are tables, the others are views.I also send this query with csv attachments by using msdb.dbo.sp_send_dbmail object. So everthing works fine. But sometimesREPLACE(CAST(ISNULL(MO2.CR1,0) AS DECIMAL(10,2)),'.',',') AS AGL, this columns and the following 6 columns get 0-zero altough there are not. All 7 colums show zero. But i run same query, results are not zero. Did you face this kind of problem before.SELECT CS.COMPANY ,CS.CUSTOMER,CS.NAME1,CS.TAXNUM,CR.REPCODE,REPLACE(CAST(CS.CREDITLIMIT AS DECIMAL(10,2)),'.',',') AS AKL,REPLACE(CAST(CS.CREDITLIMIT1 AS DECIMAL(10,2)),'.',',') AS TKL,REPLACE(CAST(ISNULL(MO2.CR1,0) AS DECIMAL(10,2)),'.',',') AS AGL, REPLACE(CAST(ISNULL(MO2.CR2,0) AS DECIMAL(10,2)),'.',',') AS TGL, REPLACE(CAST(ISNULL(GL.BAL,0) AS DECIMAL(10,2)),'.',',') AS BAK, REPLACE(CAST(ISNULL(GL.BAL1,0) AS DECIMAL(10,2)),'.',',') AS DGBAK, REPLACE(CAST(ISNULL(GL.BAL2,0) AS DECIMAL(10,2)),'.',',') AS GRBAK, REPLACE(CAST(ISNULL(CEKS.CSBAL,0) AS DECIMAL(10,2)) ,'.',',') AS CEKSE, REPLACE(CAST(ISNULL(CEKS.TOPLAMRISK,0) AS DECIMAL(10,2)),'.',',') AS TOTCEKSE,REPLACE(CAST((CS.CREDITLIMIT+ISNULL(MO2.CR1,0)+(CASE WHEN EX.ADDCR1<0 THEN 0 ELSE EX.ADDCR1 END )-ISNULL(GL.BAL,0)-ISNULL(GL.BAL1,0)-ISNULL(GL.BAL2,0)) AS DECIMAL(10,2)),'.',',') AS KAKL,REPLACE(CAST((CS.CREDITLIMIT1+ISNULL(MO2.CR2,0)+(CASE WHEN EX.ADDCR2<0 THEN 0 ELSE EX.ADDCR2 END )-ISNULL(GL.BAL,0)-ISNULL(GL.BAL1,0)-ISNULL(GL.BAL2,0)-ISNULL(CEKS.TOPLAMRISK,0)) AS DECIMAL(10,2)),'.',',') AS KTKLFROM MYDB..IASCUSTOMER CSLEFT OUTER JOINMYDB..IASCUSTREP CR ON CS.COMPANY = CR.COMPANY AND CS.CUSTOMER = CR.CUSTOMER LEFT OUTER JOINMYDB..MO2_INSLIMITTL MO2ONCS.COMPANY = MO2.COMPANY ANDCS.CUSTOMER = MO2.CUSTOMERLEFT OUTER JOINMYDB..MO4_GLTLBALALL GLON CS.COMPANY = GL.COMPANY ANDCS.CUSTOMER = GL.CUSTOMERLEFT OUTER JOINMYDB..MO6_CEKSENETRISK CEKSON CS.COMPANY = CEKS.COMPANY ANDCS.CUSTOMER = CEKS.CUSTOMERLEFT OUTER JOINMYDB..MO7_ADDEXTRAINSL EXON CS.COMPANY = EX.COMPANY ANDCS.CUSTOMER = EX.CUSTOMERWHERE (CS.COMPANY = '32') AND CR.ISREP = 1 AND (CS.ISCUSTORVEND = 1 OR CS.ISCUSTORVEND = 3) AND CS.ISDELETE = 0 AND CS.CUSTOMER LIKE '12345' |
|