나는 두 필드, 비용 및 판매해야 테이블이 있습니다.SQL의 레코드 합계에 문제가
나는이 필드의 합계를 얻으려고합니다.
이제 비용이 누락 된 경우 해당 필드를 합산 할 때 해당 영업 필드 값을 무시해야합니다.
어떻게하면됩니까? 어떤 제안, 도움을 주시면 감사하겠습니다.
관련
비제이 V.는
나는 두 필드, 비용 및 판매해야 테이블이 있습니다.SQL의 레코드 합계에 문제가
나는이 필드의 합계를 얻으려고합니다.
이제 비용이 누락 된 경우 해당 필드를 합산 할 때 해당 영업 필드 값을 무시해야합니다.
어떻게하면됩니까? 어떤 제안, 도움을 주시면 감사하겠습니다.
관련
비제이 V.는
SELECT
SUM(sales) AS total_sales,
SUM(cost) AS total_cost
FROM yourtable
WHERE cost IS NOT NULL
내 field1 값이 1,2,3, null, 4 field2가 1,2,3,4,5이므로 field1과 field2의 합계를 찾을 때 숫자 4에서 해당 값을 찾습니다 (null 인 경우). field1)을 합산해서는 안됩니다. 나는 분명하다. – viraz
@ user969040 : 네, 분명합니다. –
어쩌면 당신이 찾고있는 것은 COALESCE 함수이다. 당신이 무슨 말을하는거야 데이터베이스 - : http://en.wikipedia.org/wiki/Null_%28SQL%29#COALESCE
이 질문에 매우 불분명하다 :
는 한 번 봐? _common 테이블 표현식이 관련된 이유는 무엇입니까? 명확한 본보기가 있습니까? 그리고 마지막으로 : 제안 된 솔루션을 __TRY__ 해 보셨습니까? Mark의 솔루션은 지금까지 제공 한 정보의 일부로 작동합니다. –