18. maj 2005 - 09:19Der er
8 kommentarer og 1 løsning
Tælle og gange
Hej
Jeg har brug for noget input for at kunne lave understående, hvis det kan lade sig gøre?
Jeg har en tabel som indeholder kolonne med pris og en kolonne for hver måned som kan indeholde et Y eller ingenting, jeg skal gange antallet af Y'er i en række med prisen for at få totalpris for et år...
ID | Pris | 01 | 02 | 03 | 04 | 05 | osv.. 1 100,00 Y Y 2 200,00 y 3 400,00 y y y
Jeg skal så få følgende resultat:
ID | total pris | 1 200,00 2 200,00 3 1200,00
Kan det lade sig gøre i et view eller skal jeg programmerer det i PHP på hjemmesiden hvor resultatet skal vises?????
SELECT ID, (CASE 01 WHEN 'Y' THEN 1 ELSE 0 END + CASE 02 WHEN 'Y' THEN 1 ELSE 0 END + CASE 03 WHEN 'Y' THEN 1 ELSE 0 END + CASE 04 WHEN 'Y' THEN 1 ELSE 0 END + CASE 05 WHEN 'Y' THEN 1 ELSE 0 END + CASE 06 WHEN 'Y' THEN 1 ELSE 0 END + CASE 07 WHEN 'Y' THEN 1 ELSE 0 END + CASE 08 WHEN 'Y' THEN 1 ELSE 0 END + CASE 09 WHEN 'Y' THEN 1 ELSE 0 END + CASE 10 WHEN 'Y' THEN 1 ELSE 0 END + CASE 11 WHEN 'Y' THEN 1 ELSE 0 END + CASE 12 WHEN 'Y' THEN 1 ELSE 0 END) * Pris AS total_pris FROM Tabel
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.