9.20. 'YESTERDAY'

Available in

DSQL, PSQL, ESQL

Type

CHAR(9)

Description

'YESTERDAY' is not a variable but a string literal. It is, however, special in the sense that when you CAST() it to a date/time type, you will get the date of the day before. See also 'TODAY'.

Examples

  1. select 'Yesterday' from rdb$database
  2. -- returns 'Yesterday'
  3. select cast('Yesterday as date) from rdb$database
  4. -- returns e.g. 2011-10-02
  5. select cast('YESTERDAY' as timestamp) from rdb$database
  6. -- returns e.g. 2011-10-02 00:00:00.0000

Shorthand syntax for the last two statements:

  1. select date 'Yesterday' from rdb$database;
  2. select timestamp 'YESTERDAY' from rdb$database;