Why is Postgres returning a timestamp instead of the expected date data type
for the first expression (the second returns a date)?

In other words, is this a known bug or is it design intent. The manuals did
not seem to appear to say this is intentional behaviour but is not SQL
standard.

select date '2001-03-30' - interval '1' year, date '2001-03-30' - integer
'365' from tversion

Reply via email to