diff options
author | Thomas G. Lockhart | 1999-02-13 05:34:24 +0000 |
---|---|---|
committer | Thomas G. Lockhart | 1999-02-13 05:34:24 +0000 |
commit | 8c3fff7337b6389b00e8dda03a079605ee102f1b (patch) | |
tree | eb531053129dbf77afcba576fd110abc73561c3a /src | |
parent | ba71b819663763d0b5ac45512e9692dc036ff0ad (diff) |
Fix offset of one for date_part(timespan) when given arguments of
decade, century, or millenium.
Diffstat (limited to 'src')
-rw-r--r-- | src/backend/utils/adt/dt.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/backend/utils/adt/dt.c b/src/backend/utils/adt/dt.c index 8d89c14f8c1..f05bfc5a9e6 100644 --- a/src/backend/utils/adt/dt.c +++ b/src/backend/utils/adt/dt.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/utils/adt/Attic/dt.c,v 1.63 1999/02/13 04:25:01 thomas Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/adt/Attic/dt.c,v 1.64 1999/02/13 05:34:24 thomas Exp $ * *------------------------------------------------------------------------- */ @@ -1744,15 +1744,15 @@ datetime_part(text *units, DateTime *datetime) break; case DTK_DECADE: - *result = (tm->tm_year / 10) + 1; + *result = (tm->tm_year / 10); break; case DTK_CENTURY: - *result = (tm->tm_year / 100) + 1; + *result = (tm->tm_year / 100); break; case DTK_MILLENIUM: - *result = (tm->tm_year / 1000) + 1; + *result = (tm->tm_year / 1000); break; default: |