webForumDet fria alternativet

SUM() i MySQL

6 svar · 234 visningar · startad av nordan

nordanMedlem sedan juni 2000929 inlägg
#1

Hej!
Funkar inte SUM() tillsammans med vanliga kolumner?
Jag får inte denna kod att funka i min MySql db.

SELECT svar,reg_svar,SUM(reg_svar) as tot FROM tblsvar WHERE p_id = 1GROUP BY svar,reg_svar

I tabellen finns två poster enligt:
svar reg_svar
----- ------------
Ja 3
Nej 2

Jag vill ha resultatet i frågan enligt

Ja, 3, 5
Nej, 2, 5

Tips?

K@llenMedlem sedan mars 20032 654 inlägg
#2

Har du reg_svar som en numerisk datatyp då?
Vad returnerar tot?

nordanMedlem sedan juni 2000929 inlägg
#3

reg_svar är typ INT
tot innehåller resultatet av SUM()-funktionen.

LarsGMedlem sedan dec. 200012 465 inlägg
#4
select svar,reg_svar,(select sum(reg_svar) from tblsvar where p_id =1)
from tblsvar 
where p_id = 1

Om du inte använder 4.1 så får du ställa två frågor

nordanMedlem sedan juni 2000929 inlägg
#5

Tack
Tyvärr funka det inte heller,
Någon som vet hur man kan kolla version av MySQL i phpmyadmin?

GeinMedlem sedan sep. 20004 849 inlägg
#6

nordan skrev:

Någon som vet hur man kan kolla version av MySQL i phpmyadmin?

Det är inte svårare än att det står överst när du har loggat in (på förstasidan).

nordanMedlem sedan juni 2000929 inlägg
#7

Ja det gör det ju :r

Genererad på 380 ms · cache AV · v20260730165559-full.f96bc7eb