Je veux obtenir chaque enregistrement de ma base de données MySQL qui est plus grand qu'aujourd'hui.
Échantillon:
"Go to Lunch","2014-05-08 12-00-00"
"Go to Bed","2014-05-08 23-00-00"
La sortie doit uniquement:
"Go to Bed","2014-05-08 23-00-00"
J'utilise le DateTime pour la colonne Date
Déjà recherché:
MySQL où la date est supérieure à un mois?
Datetime égal ou supérieur à aujourd'hui dans MySQL
Mais cela ne fonctionne pas pour moi.
QUERY (POUR PHP):
SELECT `name`,`date` FROM `tasks` WHERE `tasks`.`datum` >= DATE(NOW())
OU (POUR PhpMyAdmin)
SELECT `name`,`date` FROM `tasks` WHERE `tasks`.`datum` >= 2014-05-18 15-00-00;
Veuillez m'aider à rédiger la requête de travail.
Supprimez la partie date()
SELECT name, datum
FROM tasks
WHERE datum >= NOW()
et si vous utilisez une date spécifique, n'oubliez pas les guillemets qui l'entourent et utilisez le format approprié avec :
SELECT name, datum
FROM tasks
WHERE datum >= '2014-05-18 15:00:00'
Je suppose que vous cherchez CURDATE()
ou NOW()
.
SELECT name, datum
FROM tasks
WHERE datum >= CURDATE()
LOOK le résultat de MAINTENANT et CURDATE
NOW() CURDATE()
2008-11-11 12:45:34 2008-11-11