다른 답변을 검색했지만 기대했던대로 작동하지 않았습니다.SQL Server 간단한 SUM 쿼리가 예상 결과를 반환하지 않음
내 쿼리 :
SELECT
CONVERT(VARCHAR(18),[Trx_Date],110) AS Date
,[TRX_TYPE]
,SUM([QUAN]) AS QUANt
FROM [VM].[dbo].[INVTRX]
WHERE SKU='7342761' AND TRX_TYPE!='S' AND TRX_DATE BETWEEN '12-15-2016' AND '12-18-2016' AND ID_CONT=557
GROUP BY QUAN, Trx_Type, TRX_DATE
내 결과 :
날짜 ---- TRX_TYPE ---- 퀀트
2016년 12월 15일 ---- PT - - 48.0000
2016년 12월 16일 PT ---- ---- 78.0000
2016년 12월 16일 ---- PT ---- 90.0000
내가 무엇을 찾고 있어요 :
날짜 ---- TRX_TYPE ---- 퀀트
12 15-2016 ---- PT ---- 48.0000
2016년 12월 16일 ---- PT ---- 또한 168.0000
, 보너스 질문 : 어떻게 포맷 테이블에 할 스택 오버플로 ?
도움 주셔서 감사합니다.
'그룹 by'에서 'QUAN'을 제거하십시오. –
고마워, 실제로 여러 수정 프로그램을 시도하는 동안 그것을 추가했습니다. 나는 그것을 제거했지만 더 큰 문제는 아래에 지적 된 바와 같이 변환 된 날짜를 사용하는 것이었다. – escapeclaws