나는 시나리오 아래가SQL에서 if를 사용하는 방법?
원시 데이터 :
Item Price
1 1
1 -1
1 2
2 4
2 -3
2 -1
3 2
3 -1
필수 출력 :
Item Price
1 2
3 1
내가 각 항목에 대한 모든 가격의 합계를 원하지만 내가 그 항목을 제외 할 합계로 의 가격은 0입니다.
SELECT
[Item],
SUM([Price])
FROM
[dbo].[YourTable]
WHERE
[Price] <> 0
GROUP BY
[Item]
HAVING
SUM([Price]) > 0
원시 데이터 또는 집계 값에 조건에 대한 HAVING 절에 대해 WHERE 절을 사용
은 사진을 게시하지 마십시오. 그림 링크가 끊어 지거나 나중에 유용하지 않을 수 있습니다. 관련 코드를 게시하고 시나리오 본문에 시나리오를 자세히 설명하십시오. – Lexi