par
VaN » 01 août 2006, 11:26
Bonjour,
Tout est dans le titre il me semble. J'ai un champ date_ajout dans une table, de type date (YYYY-MM-DD), et j'aimerais, à partir de ma requete SQL, ne récuperer que la partie YYYY, et si possible, par dessu, rajouter un DISTINCT, car la requete va parcourir la table, et je ne veux recuperer qu'une occurence chaque année.
Comment dois-je formuler ma requete ?
D'apres quelques sources sur le web, j'ai tenté ça, sans succès :
$sql_list_date = "SELECT EXTRACT DISTINCT(YEAR FROM TIMESTAMP 'date_ajout') AS date
FROM galeries
ORDER BY date_ajout DESC";
?>
Bonjour,
Tout est dans le titre il me semble. J'ai un champ date_ajout dans une table, de type date (YYYY-MM-DD), et j'aimerais, à partir de ma requete SQL, ne récuperer que la partie YYYY, et si possible, par dessu, rajouter un DISTINCT, car la requete va parcourir la table, et je ne veux recuperer qu'une occurence chaque année.
Comment dois-je formuler ma requete ?
D'apres quelques sources sur le web, j'ai tenté ça, sans succès :
[php]
$sql_list_date = "SELECT EXTRACT DISTINCT(YEAR FROM TIMESTAMP 'date_ajout') AS date
FROM galeries
ORDER BY date_ajout DESC";
?>[/php]