0
저는 매 회계 연도의 행과 Profit 및 CProfit라는 열이있는 MySQL 테이블을 보유하고 있습니다. 올해의 누적 이익에 올해의 이윤을 적용하여 수년 동안 이익을 축적하고 싶습니다. MySQL의 저장 프로 시저같은 테이블에서 mysql을 업데이트하면 누적 수치가 발생합니다.
내 문은 다음과 같습니다
UPDATE GAME_DETAIL X JOIN GAME_DETAIL Y
USING (GAME_ID, PLAYER_NO, PRODUCT_NO)
SET X.CPROFIT=X.PROFIT+Y.CPROFIT
WHERE X.GAME_ID=ZGAME AND X.YEAR = CY AND X.YEAR=Y.YEAR-1;
나는 위의 문을 실행할 때 NULL 값을 반환 유지, 즉이 두 수치를 합산 거부합니다.
감사합니다. 감사. 킨
원하는 DDL (및/또는 sqlfiddle)과 원하는 결과 세트를 함께 제공하십시오. 또한, 그것은 개인적인 일이며, USING을 피하십시오 - 혼란스러워집니다! – Strawberry