web-dev-qa-db-fra.com

Requête (Importrange) ou Requête avec dates

J'essaie de montrer ou de limiter ce qui est vu aux seules entrées faites en 2019. J'ai trouvé quelques endroits qui ont fait référence à cela et j'ai essayé ce qui suit sans succès.

=query(IMPORTRANGE("1bSyor-91_py58oDPVfalwcSB7Fw4mmJmD1jEOTIE7FU", "FVA_2017!A:M"),"select A,B,C,D,E,F,G,H,I,J,K,L,M where L > date '2019-01-01' and L < date '2019-12-30'")

Ou pour interroger la feuille directement à partir du même fichier.

=query("FVA_2017!A:M","select A,B,C,D,E,F,G,H,I,J,K,L,M where L > date '2019-01-01' and L < date '2019-12-30'")

Je reçois la même erreur

"Impossible d'analyser la chaîne de requête pour le paramètre de requête de fonction 2: NO_COLUMN: A"

essayer les deux requêtes.

Si je fais juste un importrange régulier comme

=IMPORTRANGE("1bSyor-91_py58oDPVfalwcSB7Fw4mmJmD1jEOTIE7FU", "FVA_2017!A:M")

Je reçois tout. La colonne de date est L et le format un champ de date standard à partir d'un formulaire Google 29/04/2019. La première ligne est une ligne d'en-tête, cela provoquerait-il une erreur?

2
FVA

syntaxe correcte:

=QUERY(IMPORTRANGE("1bSyor-91_py58oDPVfalwcSB7Fw4mmJmD1jEOTIE7FU", "FVA_2017!A:M"),
 "where Col12 > date '2019-01-01' 
    and Col12 < date '2019-12-30'", 0)
=QUERY(FVA_2017!A:M, "where L > date '2019-01-01' 
                        and L < date '2019-12-30'", 0)
=QUERY({FVA_2017!A:M}, "where Col12 > date '2019-01-01' 
                          and Col12 < date '2019-12-30'", 0)
=QUERY(INDIRECT("FVA_2017!A:M"), "where Col12 > date '2019-01-01' 
                                    and Col12 < date '2019-12-30'", 0)
1
user0