summaryrefslogtreecommitdiff
path: root/doc/src
diff options
context:
space:
mode:
authorBruce Momjian2005-04-01 14:25:23 +0000
committerBruce Momjian2005-04-01 14:25:23 +0000
commit9e9724e8bd5ffe8e32401bc15e8acfdef99bf9ed (patch)
tree585b49969edbf98c6b347ed7f86109114368f5ab /doc/src
parenta70574d803b30b0ec145ea46427b95d468bd1fe6 (diff)
Fix wrong week returnded by date_trunc('week') for early dates in
January --- would return wrong year for 2005-01-01 and 2006-01-01. per report from Robert Creager. Backpatch to 8.0.X.
Diffstat (limited to 'doc/src')
-rw-r--r--doc/src/sgml/func.sgml8
1 files changed, 7 insertions, 1 deletions
diff --git a/doc/src/sgml/func.sgml b/doc/src/sgml/func.sgml
index 4fee01c6d8c..f879664a9ee 100644
--- a/doc/src/sgml/func.sgml
+++ b/doc/src/sgml/func.sgml
@@ -1,5 +1,5 @@
<!--
-$PostgreSQL: pgsql/doc/src/sgml/func.sgml,v 1.243 2005/03/30 04:52:49 neilc Exp $
+$PostgreSQL: pgsql/doc/src/sgml/func.sgml,v 1.244 2005/04/01 14:25:22 momjian Exp $
PostgreSQL documentation
-->
@@ -5472,6 +5472,12 @@ SELECT EXTRACT(SECOND FROM TIME '17:12:28.5');
week starts on Monday.) In other words, the first Thursday of
a year is in week 1 of that year. (for <type>timestamp</type> values only)
</para>
+ <para>
+ Because of this, it is possible for early January dates to be part of the
+ 52nd or 53rd week of the previous year. For example, <literal>2005-01-01</>
+ is part of the 53rd week of year 2004, and <literal>2006-01-01</> is part of
+ the 52nd week of year 2005.
+ </para>
<screen>
SELECT EXTRACT(WEEK FROM TIMESTAMP '2001-02-16 20:38:40');