orez
Legacy Member
Code:
Bovenstaande SQL roept dus activiteiten op uit de database, en toont deze niet meer weer als deze meer als 5 dagen geleden vanaf de current date verstreken zijn. Vandaar onderaan de where clausule.
Nu wat ik ook nog wil bekomen, is er kan een totDatum optioneel ingevuld worden, dit wanneer een activiteit over verschillende dagen verspreid is (bv een competitie die 3 dagen duurt).
Nu wil ik met DATEDIFF het verschil tussen de startDatum (tblActiviteit.Datum) en de eindDatum (tblActiviteit.totDatum) berekenen... Dit zou moeten de functie zijn, maar PHP retourneert een SQL Syntax fout op die lijn...
Die zaagt dus niet over een group by of iets dergelijks die nodig zou zijn, enkel over een syntax error.
Iemand die mij hierbij kan helpen?
Tnx in advance
PHP:
$sql = "SELECT
tblActiviteit.ActiviteitID,
tblActiviteit.Datum,
tblActiviteit.totDatum,
DATEDIFF(tblActiviteit.Datum, tblActiviteit.totDatum) AS verschil,
DATE_FORMAT(tblActiviteit.Tijdstip, '%H:%i') AS Tijdstip,
tblActiviteit.Omschrijving,
tblActiviteitstype.Activiteitstype,
tblActiviteit.Locatie,
tblActiviteit.Titel
FROM
tblActiviteit
INNER JOIN
tblActiviteitstype
ON
tblActiviteit.ActiviteitstypeID = tblActiviteitstype.ActiviteitsTypeID
WHERE
(tblActiviteit.Datum > '" . date('Y-m-d', time () - 5*24*3600) . "')
ORDER BY
tblActiviteit.Datum;";
Bovenstaande SQL roept dus activiteiten op uit de database, en toont deze niet meer weer als deze meer als 5 dagen geleden vanaf de current date verstreken zijn. Vandaar onderaan de where clausule.
Nu wat ik ook nog wil bekomen, is er kan een totDatum optioneel ingevuld worden, dit wanneer een activiteit over verschillende dagen verspreid is (bv een competitie die 3 dagen duurt).
Nu wil ik met DATEDIFF het verschil tussen de startDatum (tblActiviteit.Datum) en de eindDatum (tblActiviteit.totDatum) berekenen... Dit zou moeten de functie zijn, maar PHP retourneert een SQL Syntax fout op die lijn...
Die zaagt dus niet over een group by of iets dergelijks die nodig zou zijn, enkel over een syntax error.
Iemand die mij hierbij kan helpen?
Tnx in advance
?
