Ik heb dus een mysql database hieronder staat een model van de 2 tabellen waar het om gaat:

ik wil dus berekenen hoeveel plaatsen er nog op een bepaalde datum en tijd vrij zijn (dat tijd geen timestamp is weet ik en daar zit een idee achter). Hiervoor heb ik de volgende query maar die geeft constant NULL terug terwijl de 2 query's los van elkaar wel werken (dus 1 voor booking en 1 voor regatta).
De query die ik zelf heb:
MYSQL is niet mijn sterkste punt maar ik zit nu echt vast, en de mysql handleiding helpt me ook niet verder. Ik dacht zelf eigenlijk dat booking.regatta_time = regatta.regatta_time = 'tijdindicatie' ook mocht maar dat werkt helemaal niet
ik werk overigens tot 3 uur (zit op sint maarten) dus kan pas morgen reageren ivm geen internet op kamer...
ik wil dus berekenen hoeveel plaatsen er nog op een bepaalde datum en tijd vrij zijn (dat tijd geen timestamp is weet ik en daar zit een idee achter). Hiervoor heb ik de volgende query maar die geeft constant NULL terug terwijl de 2 query's los van elkaar wel werken (dus 1 voor booking en 1 voor regatta).
De query die ik zelf heb:
code:
1
2
3
4
| SELECT (regatta.max_crew - IFNULL(SUM(booking.slots),0)) FROM booking, regatta WHERE booking.regatta_date = 'datum' AND regatta.regatta_date = 'datum' AND booking.regatta_time = 'tijdindicatie' AND regatta.regatta_time = 'tijdindicatie'; |
MYSQL is niet mijn sterkste punt maar ik zit nu echt vast, en de mysql handleiding helpt me ook niet verder. Ik dacht zelf eigenlijk dat booking.regatta_time = regatta.regatta_time = 'tijdindicatie' ook mocht maar dat werkt helemaal niet
ik werk overigens tot 3 uur (zit op sint maarten) dus kan pas morgen reageren ivm geen internet op kamer...
[ Voor 9% gewijzigd door Verwijderd op 13-10-2005 20:57 ]