2016-11-25 45 views
1

一個特殊的專欄中,我怎麼能算中某列的數據,如果對它們進行排序第一計數在MySQL

SELECT * FROM erfasst 
WHERE jahr >= curdate() - INTERVAL DAYOFWEEK(curdate())+6 DAY 
AND jahr < curdate() - INTERVAL DAYOFWEEK(curdate())-1 DAY 

enter image description here

我需要從gesamt(4589)的結果輸出。如果結果很多,mysql應該統計gesamt列。

+0

「算'gesamt'列在一起」= SUM都發現'gesamt'列?你的預期產出是多少? –

回答

0

你要總結的gesamt所有值:

SELECT SUM(gesamt) AS gesamt 
FROM erfasst 
WHERE jahr >= curdate() - INTERVAL DAYOFWEEK(curdate())+6 DAY 
    AND jahr < curdate() - INTERVAL DAYOFWEEK(curdate())-1 DAY