Méthode qui tire partie de l'index s'il y en a un sur cette colonne:
SELECT * FROM table
WHERE colonne_date >= '2017-01-01'::date
AND colonne_date < '2018-01-01'::date;
Méthode peut-être plus intuitive mais généralement moins efficace par rapport à un index:
SELECT * FROM table
WHERE date_part('year', colonne_date) = 2017
j'aimerai extraire des données présents sur une base de données, mais uniquement d'une certaine année, mais je n'arrive pas à trouver la bonne requête pour que cela fonctionne.
Il existe une colonne pour la date, les données sont saisies de la façon suivante dedans : "2017-03-03 00:00:00".
Est-ce que l'un de vous peut m'apporter son aide? Merci d'avance
]]>