|
alperozgur
Starting Member
16 Posts |
Posted - 2004-10-11 : 04:09:53
|
| Hi;I've a query like : DECLARE @Today_date int,@Musteri_Turu char(5), @Odeme_tipi char(2)set @Today_date=(SELECT REPLACE(CONVERT(char(12), GETDATE(), 112),'/',''))set @Musteri_Turu='MB'SELECT A.ADD_CODE AS CARI, DUE_DATE,datediff(day,(select dbo.[IntToDateTime](DUE_DATE)),(select dbo.[IntToDateTime](@Today_date))) AS GUN_FARKI,ISNULL(AMOUNT,0) AS TUTAR, ANAL_T0 AS WHOINTO #TEMP FROM SALFLDGBPT L (NOLOCK) INNER JOIN SSRFACC A (NOLOCK) ON A.ACCNT_CODE=L.ACCNT_CODE AND SUN_DB='BPT'WHERE L.ACCNT_CODE LIKE '120%' AND SUBSTRING(A.ADD_CODE,1,2) IN (@Musteri_Turu) AND ALLOCATION IN ('5','') AND DUE_DATE>0 --AND JRNAL_TYPE='CKIAD' AND datediff(day,(select dbo.[IntToDateTime](DUE_DATE)),(select dbo.[IntToDateTime](@Today_date)))<0 and AMOUNT<0ORDER BY A.ADD_CODESELECT A.ADD_CODE AS CARI, DUE_DATE,datediff(day,(select dbo.[IntToDateTime](DUE_DATE)),(select dbo.[IntToDateTime](@Today_date))) AS GUN_FARKI,ISNULL(AMOUNT,0) AS TUTAR, ANAL_T0 AS WHO--, PAYMNT_DAY AS ODEME_GUNU,A.ANAL_A4 AS VADE_KATEGORIINTO #TEMP1 FROM SALFLDGBPT L (NOLOCK) INNER JOIN SSRFACC A (NOLOCK) ON A.ACCNT_CODE=L.ACCNT_CODE AND SUN_DB='BPT'WHERE L.ACCNT_CODE LIKE '120%' AND SUBSTRING(A.ADD_CODE,1,2) IN (@Musteri_Turu) AND ALLOCATION IN ('5','') AND DUE_DATE>0 --AND JRNAL_TYPE='CKIAD' AND datediff(day,(select dbo.[IntToDateTime](DUE_DATE)),(select dbo.[IntToDateTime](@Today_date)))>0 and AMOUNT<0ORDER BY A.ADD_CODESELECT #TEMP.CARI,B.ACCNT_NAME AS BAYI,#TEMP.WHO,C.NAME,ISNULL(#TEMP.GUN_FARKI,0) ,ISNULL(#TEMP.TUTAR,0) AS GECIKEN, ISNULL(A.TUTAR,0) AS ILERI_VADE, (#TEMP.GUN_FARKI * #TEMP.TUTAR) AS GEC1,B.CREDIT_LIM AS KREDI FROM #TEMP INNER JOIN #TEMP1 A ON A.CARI=#TEMP.CARI INNER JOIN SSRFACC B ON B.ADD_CODE=#TEMP.CARI AND B.SUN_DB='BPT'INNER JOIN SSRFANV C ON C.CODE=#TEMP.WHO AND C.CATEGORY='T0' AND C.SUN_DB='BPT'ORDER BY #TEMP.CARIwhen i run this query the result is like :MB0007 TANJU TURAMANLAR 46221 Izmir/Aliaga Saha Müdürü -814 -1180957.000 -102661.000 961298998.000 24514286MB0007 TANJU TURAMANLAR 46221 Izmir/Aliaga Saha Müdürü -814 -607000.000 -102661.000 494098000.000 24514286MB0007 TANJU TURAMANLAR 46221 Izmir/Aliaga Saha Müdürü -29 -38940.000 -102661.000 1129260.000 24514286but in the result the -102661,000 only belongs to the second record. how can i stop it's repeating when the field is null |
|