Reputation: 2457
I'm quite new to Redshift SQL.
select * from myredshift_tbl
where local_date between \'2016-01-01\' and \'2017-02-01\';
But got this error:
[amazon][500310] invalid operation syntax error at or near "\". I believe Redshift use single quote and I need to escape single quote.
Upvotes: 21
Views: 50951
Reputation: 598
SELECT * FROM schemaName.TableName WHERE datetime > '2017-02-09
00:00:00' AND datetime < '2017-06-09 00:00:00';
The above query Works with Redshift to fetch all the entries in a table.
NOTE: The table I applied the query on had column/field 'datetime' of type 'timestamp'.
I tested this query on Redshift with the help of Workbench J.
Upvotes: 5
Reputation: 2013
If the column local_date
is in date format, use:
select * from myredshift_tbl
where local_date between '2016-01-01' and '2017-02-01';
If the column local_date
is timestamp:
select * from myredshift_tbl
where local_date between '2016-01-01 00:00:00' and '2017-02-01 23:59:59';
Upvotes: 39