Ämne: En SQL
Visa ett inlägg
Oläst 2008-01-26, 17:08 #5
martines avatar
martine martine är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Mar 2005
Inlägg: 767
martine martine är inte uppkopplad
Mycket flitig postare
martines avatar
 
Reg.datum: Mar 2005
Inlägg: 767
Om det bara är t.ex. delsummorna och den sammanlagda summan du vill ha kan du ju använda:

SELECT GROUP_CONCAT(pris), SUM(pris) FROM …

Den lösningen är ju inte så snygg om man har många detaljer om varje produkt man behöver få reda på.

Jag brukar göra en temporär tabell med hela "inköpslistan" och sedan summera listan och på så sätt få hela listan som en array med sista elementet som summering. Det har fördelen att man kan göra flera "undersökningar" av inköpslistan för att få fram andra värden samt att det blir översiktligt men har nackdelen att man behöver en temporär tabell (men bara ett anrop till databasen).
martine är inte uppkopplad   Svara med citatSvara med citat