Properly round months into days and into seconds for interval

Bruce Momjian <bruce@momjian.us>

Commit: fc51c9186a095581beb40d0a46ee13ffb1f99211
Author: Bruce Momjian <bruce@momjian.us>
Date: 2006-09-03T03:34:04Z
Releases: 8.2.0
Properly round months into days and into seconds for interval
multiplication/division queries like select '41 mon 10:00:00'::interval
/ 10 as "pos".

Report from Michael Glaesemann

Files

PathChange+/−
src/backend/utils/adt/timestamp.c modified +43 −35
src/test/regress/expected/interval.out modified +1 −1