Toon posts:

[MySQL] GROUP BY ook lege groepen laten weergeven

Pagina: 1
Acties:

Verwijderd

Topicstarter
Voorbeeld:

Statistieken, in een query met Group By:
19:00-20:00 5
21:00-22:00 10
22:00-23:00 8

Is het dan ook mogelijk om in MySQL al te definieren dat ik de waarde:
20:00-21:00 0
ook wil hebben? Een standaard GROUP BY zal die waarde namelijk niet weergeven...

  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 19:24
Nee, je haalt met MySQL de gegevens op dit in je database staan en in PHP kun je in een loopje kijken of de voige eindttijd gelijk is aan de huidige begintijd. Zoniet ga je rijen toevoegen tot het wel geheel volledig is.

  • beetle71
  • Registratie: Februari 2003
  • Laatst online: 14-05 15:52
djluc schreef op 10 april 2004 @ 13:17:
Nee, je haalt met MySQL de gegevens op dit in je database staan en in PHP kun je in een loopje kijken of de voige eindttijd gelijk is aan de huidige begintijd. Zoniet ga je rijen toevoegen tot het wel geheel volledig is.
In principe heefr djluc hier gelijk, maar als ik je voorbeeldresultset zie vraag ik me af op basis waarvan de tijdsperiodes bij jou ontstaan.
Dus waar komt "19:00-20:00" vandaan?
Heb je deze 'groupage' in een tabel staan?
Geef eens een voorbeeld van je queries. Als je deze nml. in een tabel hebt staan is er misschien wel eea mogelijk.

  • paulh
  • Registratie: Juli 1999
  • Laatst online: 11-05 14:30
Ik weet niet het resultaat van je query ontstaan is met een join. Misschien zou je ipv een normale join een left join kunnen doen.

[ZwareMetalen.com] - [Kom in aktie tegen de CO2 maffia]