On Wed, 2 Jan 2019, Tom Lane wrote:

'today' is special as a date input string, so you can use it as a literal:

regression=# select 'today'::date;
   date
------------
2019-01-02
(1 row)

But it's not a SQL keyword, nor a function name, so you can't write it
without quotes.

Tom,

  Now I understand. I tried it with quotes, too, but this was in the table
definition, not as a selection criterion. I did not pick up this difference
when reading about the date-time data types.

  Thanks very much for clarifying.

Best regards,

Rich

Reply via email to