我有這個表:棒SQL結果到一個結果
如果有「cislonakupu」兩次或更多次一樣,我需要統計「以上的價格」 *「mnozstvi」爲「 cislonakupu「並將其粘在一起。
任何想法如何做到這一點?
謝謝
我有這個表:棒SQL結果到一個結果
如果有「cislonakupu」兩次或更多次一樣,我需要統計「以上的價格」 *「mnozstvi」爲「 cislonakupu「並將其粘在一起。
任何想法如何做到這一點?
謝謝
,如果你想獲得一個列的總和,你有「按組」,「where」和總和後使用()在你的選擇
試試這個
我希望它的工作
select cislonakupu, sum(cena)* mnozstvi as sum, count(cislonakupu)
from obj
group by cislonakupu
having count(cislonakupu)>=2
爲什麼它只返回第一? – user2808698 2014-12-02 19:55:58
對不起,我忘了先算 但是,它不得不工作。嘗試一下並告訴我結果 – Ashkan 2014-12-03 19:53:34
'SELECT cislonakupu,SUM(*以上的價格mnozstvi)作爲cislonakupuSUM,[yourothercolumns] FROM objednavkyinfo GROUP BY cislonakupu' – Sean 2014-12-02 19:48:49
@Sean實際上,它只返回NU mber 1 – user2808698 2014-12-02 19:53:17
什麼只返回數字1?你的查詢,'cislonakupuSUM',你的變量,別的?不知道什麼是返回1.你有一些實際的PHP代碼,你想分享你的問題? – Sean 2014-12-02 19:55:16