棒SQL结果到一个结果
问题描述:
我有这个表:棒SQL结果到一个结果
如果有“cislonakupu”两次或更多次一样,我需要统计“以上的价格” *“mnozstvi”为“ cislonakupu“并将其粘在一起。
任何想法如何做到这一点?
谢谢
答
,如果你想获得一个列的总和,你有“按组”,“where”和总和后使用()在你的选择
试试这个
我希望它的工作
select cislonakupu, sum(cena)* mnozstvi as sum, count(cislonakupu)
from obj
group by cislonakupu
having count(cislonakupu)>=2
+0
为什么它只返回第一? – user2808698 2014-12-02 19:55:58
+0
对不起,我忘了先算 但是,它不得不工作。尝试一下并告诉我结果 – 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