Как вы делаете запрос с диапазоном дат? - PullRequest
0 голосов
/ 16 апреля 2019

В Google Sheets:

A1 = первый день месяца.
B1 = последний день месяца.

=QUERY("All!,"A:Z",select Col4 where Col4 >=&A1& AND Col4 <=&B1)")

Почему это не сработает?

Ответы [ 2 ]

0 голосов
/ 16 апреля 2019

QUERY не понимает даты, если они не в формате yyyy-mm-dd:

=QUERY({All!A:Z}, "select Col4 
                   where Col4 >= date '"&TEXT(A1, "yyyy-mm-dd")&"' 
                     and Col4 <= date '"&TEXT(B1, "yyyy-mm-dd")&"'", 0)
0 голосов
/ 16 апреля 2019

Посмотрите, работает ли это

=QUERY(All!A:D, "Select D where toDate(D) >= date '"&TEXT(A1, "yyyy-mm-dd")&"'  and toDate(D) <= date '"&TEXT(B1, "yyyy-mm-dd")&"'")
...