Trie sur date mais sans tenir compte de l'année - SQL/NoSQL - Programmation
Marsh Posté le 03-03-2008 à 17:16:53
si tu mettais le format sur l'oder by ? (vu que c'est la qu'on trie)
Marsh Posté le 04-03-2008 à 08:32:42
capitaineigloo a écrit : si tu mettais le format sur l'oder by ? (vu que c'est la qu'on trie) |
$sql = "SELECT `membre_id`,
`membre_nom`,
`membre_anniversaire`
FROM `" . $database->pref . "membres`
WHERE
DATE_FORMAT(`membre_anniversaire`,'%m%d') >= DATE_FORMAT(NOW( ), '%m%d') ORDER BY DATE_FORMAT(`membre_anniversaire`,'%m%d') ASC
LIMIT 0,1";
Merci A+
Marsh Posté le 03-03-2008 à 16:38:45
Bonjour, je voudrais trier des dates sur le mois puis le jour mais l'année ne doit pas rentrée en compte, en faite c'est pour connaître le prochaine anniversaire avenir des membre d'un site.
J'ai donc mis :
$sql = "SELECT `membre_id`,
`membre_nom`,
`membre_anniversaire`
FROM `" . $database->pref . "membres`
WHERE
DATE_FORMAT(`membre_anniversaire`,'%m-%d') > DATE_FORMAT(NOW( ), '%m%d') ORDER BY membre_anniversaire DESC
LIMIT 0,1";
Le problème c'est qui prends en compte l'année ?
Une petite idée ?
A bientôt