0
我有一個MySQL表,每個財政年度有一行,並有名爲Profit和CProfit的列。 我想通過將今年的利潤加入去年的累計利潤來累積多年來的利潤。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)與期望的結果集合在一起。此外,這只是一個私人的事情,避免使用 - 它變得混亂! – Strawberry