web-dev-qa-db-fra.com

Utilisation de la commande QUERY avec des dates

J'ai une colonne dans la feuille Sheet1 qui contient des dates au format JJ/MM/AAAA, comme ceci:

12/10/2015
28/09/2015
28/09/2015
28/09/2015
28/09/2015
28/09/2015
28/09/2015
26/10/2015
26/10/2015
26/10/2015
26/10/2015
12/10/2015
12/10/2015
12/10/2015

Et j'essaie de sélectionner avec un QUERY toutes les entrées inférieures au 15/10/2015. Je sais qu'il existe d'autres méthodes, mais je dois utiliser la syntaxe SQL (il s'agit d'une version simplifiée de la grande formule et j'ai besoin de SQL pour que les autres bits fonctionnent).

=QUERY(IMPORTRANGE("BLABLABLA", "Sheet1!A2:A"),"SELECT * WHERE Col1 <= '15/10/2015'")

Mais la requête se termine avec une réponse vide. J'ai même essayé d'utiliser le format MM-JJ-AAAA dans la requête ou juste "2016" - toujours une réponse vide.

Les paramètres régionaux de mon tableur sont UK.

4
MultiformeIngegno

Remplacer

WHERE Col1 <= '15/10/2015'

avec

WHERE Col1 <= date '2015-10-15'

En d'autres termes, vous devez fournir la date au format format ISO et la faire précéder du mot-clé date afin qu'elle soit analysée en conséquence.

1
user79865