부품의 판매 유형을 나타내는 value = 'A'
이있는 필드 코드가있는 테이블이 MySQL에 있습니다. 판매 가격은 Price
으로 표시됩니다. Price
으로 곱해야하는 Quantity
필드가 있습니다. 쿼리 sum(quantity*price) where code='A'
은 내가 원하는 것을 나에게 준다. 또한 트랜잭션 합계의 세금을 나타내는 code = 'T'
이 있습니다. 나는 충분히 쉽게 sum(price) where code='T'
에 의하여 그것을 얻을 수있다. sum(quantity*price)
에서 'T'
(세금) 값의 값을 뺍니다.MySQL의 복잡한 수학 루틴
두 개의 별도 쿼리를 통해 반복 할 수 있지만 한 가지 쿼리로 결합하고 싶습니다.
그것은 당신이 당신의 묘사에서 원하는 것을 말할 어렵다. 몇 가지 샘플 테이블 데이터와 찾고있는 결과를 보여줄 수 있습니까? – Barmar
수량 가격 코드 – brucemccampbell
그게 무슨 뜻입니까? ** 열 이름뿐 아니라 ** 데이터 **를 요청했습니다. – Barmar