login  Naam:   Wachtwoord: 
Registreer je!
 Forum

SUM van een subitem

Offline prienstra - 26/08/2009 14:01 (laatste wijziging 26/08/2009 15:51)
Avatar van prienstraMySQL interesse Beste mensen,
Om hotels op prijs te sorten gebruik ik onderstaande code:

  1. $subquery = ", (select SUM(b.uniekprijs) from beschikbaarheid b where b.datum >= '$vandatum' AND b.datum < '$totdatum' AND b.beschikbaar > '0' AND hotel_id = a.hotel_id) AS prijsje";
  2.  
  3. $sql = mysql_query("SELECT a.*, plaatsen.plaats,MIN(beschikbaarheid.uniekprijs) AS minprijs $subquery FROM hotel a, plaatsen, regios, landen, beschikbaarheid, kamer $catget
  4.  
  5. WHERE a.plaats_id = plaatsen.plaats_id AND plaatsen.regio_id = regios.regio_id AND regios.land_id = landen.land_id AND a.hotel_id = beschikbaarheid.hotel_id AND a.hotel_id = kamer.hotel_id
  6.  
  7. AND a.hotel_id = kamer.hotel_id AND beschikbaarheid.datum >= CURDATE() AND beschikbaarheid.uniekprijs != '0.00' $catjoin $zoek GROUP BY a.hotel_id $sorteerq LIMIT $start, $stop;");
  8.  
  9. $sorteerq = "ORDER BY prijsje ASC";


Kamer_id bevindt zich in de tabel beschikbaarheid.

Nu kan een hotel ook meerdere kamers hebben, nu worden dan al deze kamers bij elkaar opgeteld.
Hoe kan ik met bovenstaande formule ook de kamer_id's splitsen? Zodat ik voor elke kamer_id een prijz krijg?

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.187s