CREATE TABLE #TEMP (Date NVARCHAR(256),Pending NVARCHAR(256),Complete NVARCHAR(256) ,Total NVARCHAR(256));
INSERT INTO #TEMP (Date,Pending,Total)
SELECT DISTINCT(DATEE),'','' from E_R_MainT
GROUP BY DATEE
UPDATE #TEMP
SET Pending=(SELECT COUNT(R_ID) FROM E_R_MainT WHERE STATUS !='S_2' GROUP BY (CONVERT(char(10), HOD_DT ,126)))
WHERE #TEMP.Date = (SELECT DISTINCT(DATEE) from E_R_MainT
GROUP BY DATEE)
UPDATE #TEMP
SET Complete=(SELECT COUNT(R_ID) FROM E_R_MainT WHERE STATUS !='S_1' GROUP BY DATEE)
WHERE #TEMP.Date = (SELECT DISTINCT(DATEE) from E_R_MainT
GROUP BY DATEE)
UPDATE #TEMP
SET Total=(SELECT COUNT(R_ID) FROM E_R_MainT GROUP BY (DATEE))
WHERE #TEMP.Date = (SELECT DISTINCT(DATEE) from E_R_MainT
GROUP BY DATEE
SELECT * FROM #TEMP
때이 오류가 얻을 내 쿼리를 실행 :SQL 삽입 #TEMP 테이블
내 테이블 소스를 : ,". 하위 쿼리는 1 개 이상의 값이 허용되지 않는 반환"아래
s_1 = 보류 중, s_2 = 완료 – KyLim
하위 쿼리를 수동으로 확인하면 하나의 값만 반환되지만 행 중 하나만 업데이트해야합니다. –