Avatar billede proff Nybegynder
07. januar 2005 - 00:22 Der er 2 kommentarer og
1 løsning

Sammenlæg og regn sammen?

Hej, jeg har en masse rækker i min sql-database. Lad os sige jeg har 10 rækker, og så har jeg ellers felterne 1,2,3,4,5,6,7,8,9,10 - Felterne har allesammen forskellige værdier. Den eneste fællesnævner alle mine rækker har er at owner=1

Er der en hurtig måde at regne dem sammen? Udover en totalt lang mysql-querry med SUM

$samlet = mysql_query("SELECT SUM(1) AS 1 SUM(2) AS 2 SUM(3) AS 3 SUM(4) AS 4 SUM(5) AS 5 SUM(6) AS 6 SUM(7) AS 7 SUM(8) AS 8 SUM(9) AS 9 SUM(10) AS 10 FROM produkter WHERE(owner='1')");
Avatar billede detox Nybegynder
07. januar 2005 - 00:27 #1
Ja, hvis du mener en samlet sum af de 10 felter, vil jeg mene du kan bruge:

SELECT sum(1+2+3+4+5+6+7+8+9+10) AS ialt FROM produkter WHERE owner='1'
Avatar billede detox Nybegynder
07. januar 2005 - 00:34 #2
Men hvis dine felter rent faktisk hedder '1', '2', '3', osv., skal du nok bruge backtics for at få det til at fungere:

SELECT sum(`1`+`2`+`3`+`4`+`5`+`6`+`7`+`8`+9`+`10`) AS ialt FROM produkter WHERE owner='1'
Avatar billede proff Nybegynder
08. april 2007 - 13:31 #3
Lukning forsinket en årrække .-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester