Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Google Sheets query date > today()

I'm trying to filter out dates greater than today. I looked up the syntax but the date-part does not work; I'm still getting dates > today in the results. Could someone help me out with this?! Thank you! Here' the query:

=iferror(sort(if(isblank(Sheet1!B1),
query(IMPORTRANGE("https://docs.google.com/spreadsheets/d/1TWDHeriSlgHYKYmfwNxVm_4apbuavrX94itSpEykBI4/edit#gid=1635810036","responses!b2:l"),"select *"),query(IMPORTRANGE("https://docs.google.com/spreadsheets/d/1TWDHeriSlgHYKYmfwNxVm_4apbuavrX94itSpEykBI4/edit#gid=1635810036","responses!b2:l"),
"select * WHERE Col1 = '"&Sheet1!$B$1&"'AND Col2 > date'"&TEXT(today(),"dd-mm-yyyy")&"'")),2,true),"no results")
like image 765
GTB- Vlaams-Brabant Avatar asked Jan 17 '18 22:01

GTB- Vlaams-Brabant


People also ask

How do I query today in Google Sheets?

The TODAY() function in Google Sheets can be used to retrieve the current date.

How do I insert today's date in sheets?

Ctrl+; (semicolon) to enter the current date. Ctrl+Shift+; (semicolon) to enter the current time. Ctrl+Alt+Shift+; (semicolon) to add both, current date and time.


1 Answers

You might want to try replacing part of your formula with:

date '"&text(today(),"yyyy-mm-dd")&"'

possibly reversing the angled bracket, and reading about minimal complete and verifiable example.

Ref

like image 62
pnuts Avatar answered Nov 15 '22 11:11

pnuts