wat is fout aan deze query:S
SELECT
TIMEDIFF(now(), `laastgegraven`) AS `verschil`,
TIME_FORMAT(`verschil`, '%H' ) AS uren_verschil,
cash
FROM `users
Fout: #1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '( now( ) , `laastgegraven` ) AS `verschil` , TIME_FORMAT( `ver
Tip: Gebruik nooit meer van die gore backtics, afval hoort niet in een fraaie query thuis! Wanneer je backtics echt nodig hebt, doe je iets goed fout. Niet meer gebruiken dus.

Verder de boel netjes noteren:
[cod]SELECT
HOUR(TIMEDIFF(NOW(), laastgegraven)) AS verschil,
cash
FROM
users
[/code]

Let erop dat de kolom 'laatstgegraven' wel van het type DATETIME is, anders gaat het mogelijk fout. Zie de handleiding, 12.6.

Offtopic: Mocht ik de komende tijd nog hoofdstuk 12.5 aanhalen voor de datum- en tijdfuncties, die zijn verplaatst naar hoofdstuk 12.6... Je moet het maar even zien!

Reageren