login  Naam:   Wachtwoord: 
Registreer je!
 Forum

totaal bedrag per jaar (Opgelost)

Offline kenzo - 31/12/2009 12:14 (laatste wijziging 31/12/2009 12:15)
Avatar van kenzoPHP beginner Hallo,

Ik denk dat het niet zo moeilijk is maar zie even de oplossing niet meer.


Ik heb in een database 1000 records staan.
Per record staat een bedrag en een datum. (datum = bijvoorbeeld 21-07-2009)

Nu wil ik graag alle bedragen per jaar optellen.

Ik wil dus een tabel:

2008 - €1024.24
2009 - €1131.28

maar dan alleen de jaartallen die in de database staan. Er is geen bestelling in 2007 en 2010 dus die hoeft hij nog niet te laten zien.


Of als je wil een uitleg geven hoe ik dit kan maken, dan probeer ik het zelf.
Ik snap even het idee niet meer hoe ik dit het beste kan doen



Vriendelijk bedankt

4 antwoorden

Gesponsorde links
Offline lemoinet - 31/12/2009 12:27
Avatar van lemoinet PHP gevorderde
  1. SELECT YEAR(datum), SUM(bedrag) FROM tabel GROUP BY YEAR(datum)


zoiets ongeveer
Offline kenzo - 31/12/2009 12:36
Avatar van kenzo PHP beginner bedankt, heb nu dit:

  1. <?PHP
  2.  
  3. $jaar = @mysql_query("SELECT YEAR(datum), SUM(totaalbedrag) FROM cms_bestellingen_succes GROUP BY YEAR(datum)")or die(mysql_error());
  4. while ($jr = @mysql_fetch_assoc($jaar))
  5. {
  6.  
  7. echo "<table width='98%' border='0' cellspacing='0' cellpadding='0'>
  8. <tr>
  9. <td>".$jr['datum']."</td>
  10. <td>".$jr['totaalbedrag']."</td>
  11. </tr>
  12. </table>
  13. ";
  14. }
  15. ?>



krijg alleen geen enkele output... doe ik iets verkeerd?
Offline lemoinet - 31/12/2009 12:40
Avatar van lemoinet PHP gevorderde
  1. <?PHP
  2.  
  3. $jaar = @mysql_query("SELECT YEAR(datum) AS year, SUM(totaalbedrag) AS total FROM cms_bestellingen_succes GROUP BY YEAR(datum)")or die(mysql_error());
  4. while ($jr = @mysql_fetch_assoc($jaar))
  5. {
  6.  
  7. echo "<table width='98%' border='0' cellspacing='0' cellpadding='0'>
  8. <tr>
  9. <td>".$jr['year']."</td>
  10. <td>".$jr['total']."</td>
  11. </tr>
  12. </table>
  13. ";
  14. }
  15. ?>
Bedankt door: kenzo
Offline kenzo - 31/12/2009 12:55
Avatar van kenzo PHP beginner Bedankt, dit werkt
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.203s