我有一个MySQL表,每个财政年度都有一行,还有名为Profit和CProfit的列。我想通过将今年的利润与去年的累计利润相加,来累加这些年的利润。我在MySQL存储过程中的语句是:USING (GAME_ID, PLAYER_NO, PRODUCT_NO) WHERE X.GAME_ID=ZGAME AND X.YEAR = CY AND X.YEAR=Y.YEAR-1;
我有一种感觉,table1将被搜索两次,这可以通过一些技巧来避免,并提高查询的效率,但我就是想不出怎么做;(以下是查询(在MySQL中):FROM table1SUM(count) = (SELECT SUM(count) as total FROM table1 GROUP BY a ORDER BY total DESC LIMIT 1)
目标是返回具有主要累加的数字及其累加