한 값이 다른 값보다 큰지 확인해야합니다. 현재값이 서로 다른 값보다 큰지 확인하는 방법은 무엇입니까?
내가이 쿼리를 가지고 있지만 값이 총 다른 모든 값보다 큰 경우에만 확인 : 나는 그것을 확인할 필요가 있지만
IF (SELECT SUM(`price`) AS '14'
from data
where sale = 14) > (
SELECT SUM(`price`) AS 'x14'
from data where sale != 14)
THEN SET New.price=1.99;
경우 판매의 (14) - 관련이보다 큰 (15)보다 크고 (16)보다 큽니다.
가장 큰 값을 찾고 그 값과 비교하십시오. –
테이블의 구조는 무엇이며 어떤 열을 선택 하시겠습니까? –
@GrijeshChauhan 이것은 아주 좋은 생각입니다. 나는 그것을 시도 할 것이다. – mediaroot