Index: src/backend/utils/adt/timestamp.c =================================================================== RCS file: /cvsroot/pgsql/src/backend/utils/adt/timestamp.c,v retrieving revision 1.144 diff -c -c -r1.144 timestamp.c *** src/backend/utils/adt/timestamp.c 23 Jul 2005 14:25:34 -0000 1.144 --- src/backend/utils/adt/timestamp.c 23 Jul 2005 14:51:05 -0000 *************** *** 2308,2316 **** result->day = span->day / factor; result->time = span->time / factor; ! /* Computer remainders */ ! month_remainder = (span->month - result->month * factor) / factor; ! day_remainder = (span->day - result->day * factor) / factor; /* Cascade fractions to lower units */ /* fractional months full days into days */ --- 2308,2316 ---- result->day = span->day / factor; result->time = span->time / factor; ! /* Compute remainders */ ! month_remainder = span->month / factor - result->month; ! day_remainder = span->day / factor - result->day; /* Cascade fractions to lower units */ /* fractional months full days into days */