declare @s int;
declare @dt date;
declare @p int;
declare @r int;
declare @t int;
declare @rr int;
declare @day int;
set @s = 7; set @p = 14; set @r = 21; set @t = 28;
set @dt = (SELECT DATEADD(month, -1, '2014-02-11'))
set @day = (select DAY('2014-02-11'))
SELECT
SUM(SUM(((DCC.TOTAL * 35)/100))/ROUND((((SUM(dcc.EMI)/100) +
(SUM(dcc.[RepoArrear])/100))/((dcc.TOTAL * 35)/100)) * 100, 0))
FROM
[DCRA].[dbo].[DCC]
INNER JOIN
[DCRA].[dbo].[FEB14_DCR] ON dcc.REGION = FEB14_DCR.REGION
WHERE
dcc.CIRCLE = 'C1'
AND (dcc.CURR_DATE BETWEEN '2014-02-01' AND '2014-02-11')
AND feb14_DCR.CURR_DATE = @dt
AND FEB14_DCR.[CIRCLE] = 'C1'
GROUP BY
DCC.TOTAL, DCC.CIRCLE, FEB14_DCR.[RESO]
ORDER BY
DCC.CIRCLE
이것은 내 쿼리입니다. 나는이 논리의 합을 원한다. 하지만 대신 오류가 발생합니다 :집계 함수 또는 하위 쿼리의 합계
메시지 130, 수준 15, 상태 1, 줄 3
집계 또는 하위 쿼리가 포함 된 식에서는 집계 함수를 수행 할 수 없습니다.
코드 형식을 지정하십시오. –
코드에 4 개의 SUM 문이 있습니다. 계속 합산이 많이 있습니다. 당신이 원하는 것을 좀 더 구체적으로 표현할 수 있습니까? – sarin
난 수정 테이블 값 및 일부 다른 출력 점점에서 일부 값을 계산 중입니다. – user2866575