diff -U3 /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/text.out /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/text.out --- /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/text.out 2019-07-12 13:20:36.241287721 -0500 +++ /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/text.out 2019-09-05 16:27:37.483450179 -0500 @@ -63,7 +63,7 @@ select concat(1,2,3,'hello',true, false, to_date('20100309','YYYYMMDD')); concat ---------------------- - 123hellotf03-09-2010 + 123hellotf2010-03-09 (1 row) select concat_ws('#','one'); @@ -75,7 +75,7 @@ select concat_ws('#',1,2,3,'hello',true, false, to_date('20100309','YYYYMMDD')); concat_ws ---------------------------- - 1#2#3#hello#t#f#03-09-2010 + 1#2#3#hello#t#f#2010-03-09 (1 row) select concat_ws(',',10,20,null,30); diff -U3 /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/rangetypes.out /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/rangetypes.out --- /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/rangetypes.out 2019-08-12 14:55:15.923121444 -0500 +++ /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/rangetypes.out 2019-09-05 16:27:38.823564246 -0500 @@ -619,25 +619,25 @@ select daterange('2000-01-10'::date, '2000-01-20'::date, '[]'); daterange ------------------------- - [01-10-2000,01-21-2000) + [2000-01-10,2000-01-21) (1 row) select daterange('2000-01-10'::date, '2000-01-20'::date, '[)'); daterange ------------------------- - [01-10-2000,01-20-2000) + [2000-01-10,2000-01-20) (1 row) select daterange('2000-01-10'::date, '2000-01-20'::date, '(]'); daterange ------------------------- - [01-11-2000,01-21-2000) + [2000-01-11,2000-01-21) (1 row) select daterange('2000-01-10'::date, '2000-01-20'::date, '()'); daterange ------------------------- - [01-11-2000,01-20-2000) + [2000-01-11,2000-01-20) (1 row) select daterange('2000-01-10'::date, '2000-01-11'::date, '()'); @@ -649,31 +649,31 @@ select daterange('2000-01-10'::date, '2000-01-11'::date, '(]'); daterange ------------------------- - [01-11-2000,01-12-2000) + [2000-01-11,2000-01-12) (1 row) select daterange('-infinity'::date, '2000-01-01'::date, '()'); daterange ------------------------ - (-infinity,01-01-2000) + (-infinity,2000-01-01) (1 row) select daterange('-infinity'::date, '2000-01-01'::date, '[)'); daterange ------------------------ - [-infinity,01-01-2000) + [-infinity,2000-01-01) (1 row) select daterange('2000-01-01'::date, 'infinity'::date, '[)'); daterange ----------------------- - [01-01-2000,infinity) + [2000-01-01,infinity) (1 row) select daterange('2000-01-01'::date, 'infinity'::date, '[]'); daterange ----------------------- - [01-01-2000,infinity] + [2000-01-01,infinity] (1 row) -- test GiST index that's been built incrementally @@ -1166,13 +1166,13 @@ insert into test_range_excl values(int4range(123, 123, '[]'), int4range(3, 3, '[]'), '[2010-01-02 10:10, 2010-01-02 11:00)'); ERROR: conflicting key value violates exclusion constraint "test_range_excl_room_during_excl" -DETAIL: Key (room, during)=([123,124), ["Sat Jan 02 10:10:00 2010","Sat Jan 02 11:00:00 2010")) conflicts with existing key (room, during)=([123,124), ["Sat Jan 02 10:00:00 2010","Sat Jan 02 11:00:00 2010")). +DETAIL: Key (room, during)=([123,124), ["2010-01-02 10:10:00","2010-01-02 11:00:00")) conflicts with existing key (room, during)=([123,124), ["2010-01-02 10:00:00","2010-01-02 11:00:00")). insert into test_range_excl values(int4range(124, 124, '[]'), int4range(3, 3, '[]'), '[2010-01-02 10:10, 2010-01-02 11:10)'); insert into test_range_excl values(int4range(125, 125, '[]'), int4range(1, 1, '[]'), '[2010-01-02 10:10, 2010-01-02 11:00)'); ERROR: conflicting key value violates exclusion constraint "test_range_excl_speaker_during_excl" -DETAIL: Key (speaker, during)=([1,2), ["Sat Jan 02 10:10:00 2010","Sat Jan 02 11:00:00 2010")) conflicts with existing key (speaker, during)=([1,2), ["Sat Jan 02 10:00:00 2010","Sat Jan 02 11:00:00 2010")). +DETAIL: Key (speaker, during)=([1,2), ["2010-01-02 10:10:00","2010-01-02 11:00:00")) conflicts with existing key (speaker, during)=([1,2), ["2010-01-02 10:00:00","2010-01-02 11:00:00")). -- test bigint ranges select int8range(10000000000::int8, 20000000000::int8,'(]'); int8range @@ -1183,9 +1183,9 @@ -- test tstz ranges set timezone to '-08'; select '[2010-01-01 01:00:00 -05, 2010-01-01 02:00:00 -08)'::tstzrange; - tstzrange ------------------------------------------------------------------ - ["Thu Dec 31 22:00:00 2009 -08","Fri Jan 01 02:00:00 2010 -08") + tstzrange +----------------------------------------------------- + ["2009-12-31 22:00:00-08","2010-01-01 02:00:00-08") (1 row) -- should fail diff -U3 /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/date.out /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/date.out --- /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/date.out 2019-08-12 14:55:05.422229943 -0500 +++ /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/date.out 2019-09-05 16:27:39.191595572 -0500 @@ -24,44 +24,44 @@ SELECT f1 AS "Fifteen" FROM DATE_TBL; Fifteen ------------ - 04-09-1957 - 06-13-1957 - 02-28-1996 - 02-29-1996 - 03-01-1996 - 03-02-1996 - 02-28-1997 - 03-01-1997 - 03-02-1997 - 04-01-2000 - 04-02-2000 - 04-03-2000 - 04-08-2038 - 04-09-2039 - 04-10-2040 + 1957-04-09 + 1957-06-13 + 1996-02-28 + 1996-02-29 + 1996-03-01 + 1996-03-02 + 1997-02-28 + 1997-03-01 + 1997-03-02 + 2000-04-01 + 2000-04-02 + 2000-04-03 + 2038-04-08 + 2039-04-09 + 2040-04-10 (15 rows) SELECT f1 AS "Nine" FROM DATE_TBL WHERE f1 < '2000-01-01'; Nine ------------ - 04-09-1957 - 06-13-1957 - 02-28-1996 - 02-29-1996 - 03-01-1996 - 03-02-1996 - 02-28-1997 - 03-01-1997 - 03-02-1997 + 1957-04-09 + 1957-06-13 + 1996-02-28 + 1996-02-29 + 1996-03-01 + 1996-03-02 + 1997-02-28 + 1997-03-01 + 1997-03-02 (9 rows) SELECT f1 AS "Three" FROM DATE_TBL WHERE f1 BETWEEN '2000-01-01' AND '2001-01-01'; Three ------------ - 04-01-2000 - 04-02-2000 - 04-03-2000 + 2000-04-01 + 2000-04-02 + 2000-04-03 (3 rows) -- @@ -1140,63 +1140,63 @@ -- test trunc function! -- SELECT DATE_TRUNC('MILLENNIUM', TIMESTAMP '1970-03-20 04:30:00.00000'); -- 1001 - date_trunc --------------------------- - Thu Jan 01 00:00:00 1001 + date_trunc +--------------------- + 1001-01-01 00:00:00 (1 row) SELECT DATE_TRUNC('MILLENNIUM', DATE '1970-03-20'); -- 1001-01-01 date_trunc ------------------------------ - Thu Jan 01 00:00:00 1001 PST + 1001-01-01 00:00:00-05:19:20 (1 row) SELECT DATE_TRUNC('CENTURY', TIMESTAMP '1970-03-20 04:30:00.00000'); -- 1901 - date_trunc --------------------------- - Tue Jan 01 00:00:00 1901 + date_trunc +--------------------- + 1901-01-01 00:00:00 (1 row) SELECT DATE_TRUNC('CENTURY', DATE '1970-03-20'); -- 1901 - date_trunc ------------------------------- - Tue Jan 01 00:00:00 1901 PST + date_trunc +--------------------------- + 1901-01-01 00:00:00-05:14 (1 row) SELECT DATE_TRUNC('CENTURY', DATE '2004-08-10'); -- 2001-01-01 - date_trunc ------------------------------- - Mon Jan 01 00:00:00 2001 PST + date_trunc +------------------------ + 2001-01-01 00:00:00-05 (1 row) SELECT DATE_TRUNC('CENTURY', DATE '0002-02-04'); -- 0001-01-01 date_trunc ------------------------------ - Mon Jan 01 00:00:00 0001 PST + 0001-01-01 00:00:00-05:19:20 (1 row) SELECT DATE_TRUNC('CENTURY', DATE '0055-08-10 BC'); -- 0100-01-01 BC date_trunc --------------------------------- - Tue Jan 01 00:00:00 0100 PST BC + 0100-01-01 00:00:00-05:19:20 BC (1 row) SELECT DATE_TRUNC('DECADE', DATE '1993-12-25'); -- 1990-01-01 - date_trunc ------------------------------- - Mon Jan 01 00:00:00 1990 PST + date_trunc +------------------------ + 1990-01-01 00:00:00-05 (1 row) SELECT DATE_TRUNC('DECADE', DATE '0004-12-25'); -- 0001-01-01 BC date_trunc --------------------------------- - Sat Jan 01 00:00:00 0001 PST BC + 0001-01-01 00:00:00-05:19:20 BC (1 row) SELECT DATE_TRUNC('DECADE', DATE '0002-12-31 BC'); -- 0011-01-01 BC date_trunc --------------------------------- - Mon Jan 01 00:00:00 0011 PST BC + 0011-01-01 00:00:00-05:19:20 BC (1 row) -- @@ -1448,13 +1448,13 @@ select make_date(2013, 7, 15); make_date ------------ - 07-15-2013 + 2013-07-15 (1 row) select make_date(-44, 3, 15); make_date --------------- - 03-15-0044 BC + 0044-03-15 BC (1 row) select make_time(8, 20, 0.0); diff -U3 /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/timestamp.out /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/timestamp.out --- /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/timestamp.out 2019-08-12 14:55:05.458232999 -0500 +++ /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/timestamp.out 2019-09-05 16:27:39.571627919 -0500 @@ -168,80 +168,80 @@ LINE 1: INSERT INTO TIMESTAMP_TBL VALUES ('Feb 16 17:32:01 5097 BC')... ^ SELECT '' AS "64", d1 FROM TIMESTAMP_TBL; - 64 | d1 -----+----------------------------- + 64 | d1 +----+------------------------ | -infinity | infinity - | Thu Jan 01 00:00:00 1970 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:02 1997 - | Mon Feb 10 17:32:01.4 1997 - | Mon Feb 10 17:32:01.5 1997 - | Mon Feb 10 17:32:01.6 1997 - | Thu Jan 02 00:00:00 1997 - | Thu Jan 02 03:04:05 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Tue Jun 10 17:32:01 1997 - | Sat Sep 22 18:19:20 2001 - | Wed Mar 15 08:14:01 2000 - | Wed Mar 15 13:14:02 2000 - | Wed Mar 15 12:14:03 2000 - | Wed Mar 15 03:14:04 2000 - | Wed Mar 15 02:14:05 2000 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:00 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Tue Jun 10 18:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Tue Feb 11 17:32:01 1997 - | Wed Feb 12 17:32:01 1997 - | Thu Feb 13 17:32:01 1997 - | Fri Feb 14 17:32:01 1997 - | Sat Feb 15 17:32:01 1997 - | Sun Feb 16 17:32:01 1997 - | Tue Feb 16 17:32:01 0097 BC - | Sat Feb 16 17:32:01 0097 - | Thu Feb 16 17:32:01 0597 - | Tue Feb 16 17:32:01 1097 - | Sat Feb 16 17:32:01 1697 - | Thu Feb 16 17:32:01 1797 - | Tue Feb 16 17:32:01 1897 - | Sun Feb 16 17:32:01 1997 - | Sat Feb 16 17:32:01 2097 - | Wed Feb 28 17:32:01 1996 - | Thu Feb 29 17:32:01 1996 - | Fri Mar 01 17:32:01 1996 - | Mon Dec 30 17:32:01 1996 - | Tue Dec 31 17:32:01 1996 - | Wed Jan 01 17:32:01 1997 - | Fri Feb 28 17:32:01 1997 - | Sat Mar 01 17:32:01 1997 - | Tue Dec 30 17:32:01 1997 - | Wed Dec 31 17:32:01 1997 - | Fri Dec 31 17:32:01 1999 - | Sat Jan 01 17:32:01 2000 - | Sun Dec 31 17:32:01 2000 - | Mon Jan 01 17:32:01 2001 + | 1970-01-01 00:00:00 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:02 + | 1997-02-10 17:32:01.4 + | 1997-02-10 17:32:01.5 + | 1997-02-10 17:32:01.6 + | 1997-01-02 00:00:00 + | 1997-01-02 03:04:05 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-06-10 17:32:01 + | 2001-09-22 18:19:20 + | 2000-03-15 08:14:01 + | 2000-03-15 13:14:02 + | 2000-03-15 12:14:03 + | 2000-03-15 03:14:04 + | 2000-03-15 02:14:05 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:00 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-10-02 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-06-10 18:32:01 + | 1997-02-10 17:32:01 + | 1997-02-11 17:32:01 + | 1997-02-12 17:32:01 + | 1997-02-13 17:32:01 + | 1997-02-14 17:32:01 + | 1997-02-15 17:32:01 + | 1997-02-16 17:32:01 + | 0097-02-16 17:32:01 BC + | 0097-02-16 17:32:01 + | 0597-02-16 17:32:01 + | 1097-02-16 17:32:01 + | 1697-02-16 17:32:01 + | 1797-02-16 17:32:01 + | 1897-02-16 17:32:01 + | 1997-02-16 17:32:01 + | 2097-02-16 17:32:01 + | 1996-02-28 17:32:01 + | 1996-02-29 17:32:01 + | 1996-03-01 17:32:01 + | 1996-12-30 17:32:01 + | 1996-12-31 17:32:01 + | 1997-01-01 17:32:01 + | 1997-02-28 17:32:01 + | 1997-03-01 17:32:01 + | 1997-12-30 17:32:01 + | 1997-12-31 17:32:01 + | 1999-12-31 17:32:01 + | 2000-01-01 17:32:01 + | 2000-12-31 17:32:01 + | 2001-01-01 17:32:01 (65 rows) -- Check behavior at the lower boundary of the timestamp range SELECT '4714-11-24 00:00:00 BC'::timestamp; - timestamp ------------------------------ - Mon Nov 24 00:00:00 4714 BC + timestamp +------------------------ + 4714-11-24 00:00:00 BC (1 row) SELECT '4714-11-23 23:59:59 BC'::timestamp; -- out of range @@ -252,300 +252,300 @@ -- Demonstrate functions and operators SELECT '' AS "48", d1 FROM TIMESTAMP_TBL WHERE d1 > timestamp without time zone '1997-01-02'; - 48 | d1 -----+---------------------------- + 48 | d1 +----+----------------------- | infinity - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:02 1997 - | Mon Feb 10 17:32:01.4 1997 - | Mon Feb 10 17:32:01.5 1997 - | Mon Feb 10 17:32:01.6 1997 - | Thu Jan 02 03:04:05 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Tue Jun 10 17:32:01 1997 - | Sat Sep 22 18:19:20 2001 - | Wed Mar 15 08:14:01 2000 - | Wed Mar 15 13:14:02 2000 - | Wed Mar 15 12:14:03 2000 - | Wed Mar 15 03:14:04 2000 - | Wed Mar 15 02:14:05 2000 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:00 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Tue Jun 10 18:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Tue Feb 11 17:32:01 1997 - | Wed Feb 12 17:32:01 1997 - | Thu Feb 13 17:32:01 1997 - | Fri Feb 14 17:32:01 1997 - | Sat Feb 15 17:32:01 1997 - | Sun Feb 16 17:32:01 1997 - | Sun Feb 16 17:32:01 1997 - | Sat Feb 16 17:32:01 2097 - | Fri Feb 28 17:32:01 1997 - | Sat Mar 01 17:32:01 1997 - | Tue Dec 30 17:32:01 1997 - | Wed Dec 31 17:32:01 1997 - | Fri Dec 31 17:32:01 1999 - | Sat Jan 01 17:32:01 2000 - | Sun Dec 31 17:32:01 2000 - | Mon Jan 01 17:32:01 2001 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:02 + | 1997-02-10 17:32:01.4 + | 1997-02-10 17:32:01.5 + | 1997-02-10 17:32:01.6 + | 1997-01-02 03:04:05 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-06-10 17:32:01 + | 2001-09-22 18:19:20 + | 2000-03-15 08:14:01 + | 2000-03-15 13:14:02 + | 2000-03-15 12:14:03 + | 2000-03-15 03:14:04 + | 2000-03-15 02:14:05 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:00 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-10-02 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-06-10 18:32:01 + | 1997-02-10 17:32:01 + | 1997-02-11 17:32:01 + | 1997-02-12 17:32:01 + | 1997-02-13 17:32:01 + | 1997-02-14 17:32:01 + | 1997-02-15 17:32:01 + | 1997-02-16 17:32:01 + | 1997-02-16 17:32:01 + | 2097-02-16 17:32:01 + | 1997-02-28 17:32:01 + | 1997-03-01 17:32:01 + | 1997-12-30 17:32:01 + | 1997-12-31 17:32:01 + | 1999-12-31 17:32:01 + | 2000-01-01 17:32:01 + | 2000-12-31 17:32:01 + | 2001-01-01 17:32:01 (49 rows) SELECT '' AS "15", d1 FROM TIMESTAMP_TBL WHERE d1 < timestamp without time zone '1997-01-02'; - 15 | d1 -----+----------------------------- + 15 | d1 +----+------------------------ | -infinity - | Thu Jan 01 00:00:00 1970 - | Tue Feb 16 17:32:01 0097 BC - | Sat Feb 16 17:32:01 0097 - | Thu Feb 16 17:32:01 0597 - | Tue Feb 16 17:32:01 1097 - | Sat Feb 16 17:32:01 1697 - | Thu Feb 16 17:32:01 1797 - | Tue Feb 16 17:32:01 1897 - | Wed Feb 28 17:32:01 1996 - | Thu Feb 29 17:32:01 1996 - | Fri Mar 01 17:32:01 1996 - | Mon Dec 30 17:32:01 1996 - | Tue Dec 31 17:32:01 1996 - | Wed Jan 01 17:32:01 1997 + | 1970-01-01 00:00:00 + | 0097-02-16 17:32:01 BC + | 0097-02-16 17:32:01 + | 0597-02-16 17:32:01 + | 1097-02-16 17:32:01 + | 1697-02-16 17:32:01 + | 1797-02-16 17:32:01 + | 1897-02-16 17:32:01 + | 1996-02-28 17:32:01 + | 1996-02-29 17:32:01 + | 1996-03-01 17:32:01 + | 1996-12-30 17:32:01 + | 1996-12-31 17:32:01 + | 1997-01-01 17:32:01 (15 rows) SELECT '' AS one, d1 FROM TIMESTAMP_TBL WHERE d1 = timestamp without time zone '1997-01-02'; - one | d1 ------+-------------------------- - | Thu Jan 02 00:00:00 1997 + one | d1 +-----+--------------------- + | 1997-01-02 00:00:00 (1 row) SELECT '' AS "63", d1 FROM TIMESTAMP_TBL WHERE d1 != timestamp without time zone '1997-01-02'; - 63 | d1 -----+----------------------------- + 63 | d1 +----+------------------------ | -infinity | infinity - | Thu Jan 01 00:00:00 1970 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:02 1997 - | Mon Feb 10 17:32:01.4 1997 - | Mon Feb 10 17:32:01.5 1997 - | Mon Feb 10 17:32:01.6 1997 - | Thu Jan 02 03:04:05 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Tue Jun 10 17:32:01 1997 - | Sat Sep 22 18:19:20 2001 - | Wed Mar 15 08:14:01 2000 - | Wed Mar 15 13:14:02 2000 - | Wed Mar 15 12:14:03 2000 - | Wed Mar 15 03:14:04 2000 - | Wed Mar 15 02:14:05 2000 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:00 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Tue Jun 10 18:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Tue Feb 11 17:32:01 1997 - | Wed Feb 12 17:32:01 1997 - | Thu Feb 13 17:32:01 1997 - | Fri Feb 14 17:32:01 1997 - | Sat Feb 15 17:32:01 1997 - | Sun Feb 16 17:32:01 1997 - | Tue Feb 16 17:32:01 0097 BC - | Sat Feb 16 17:32:01 0097 - | Thu Feb 16 17:32:01 0597 - | Tue Feb 16 17:32:01 1097 - | Sat Feb 16 17:32:01 1697 - | Thu Feb 16 17:32:01 1797 - | Tue Feb 16 17:32:01 1897 - | Sun Feb 16 17:32:01 1997 - | Sat Feb 16 17:32:01 2097 - | Wed Feb 28 17:32:01 1996 - | Thu Feb 29 17:32:01 1996 - | Fri Mar 01 17:32:01 1996 - | Mon Dec 30 17:32:01 1996 - | Tue Dec 31 17:32:01 1996 - | Wed Jan 01 17:32:01 1997 - | Fri Feb 28 17:32:01 1997 - | Sat Mar 01 17:32:01 1997 - | Tue Dec 30 17:32:01 1997 - | Wed Dec 31 17:32:01 1997 - | Fri Dec 31 17:32:01 1999 - | Sat Jan 01 17:32:01 2000 - | Sun Dec 31 17:32:01 2000 - | Mon Jan 01 17:32:01 2001 + | 1970-01-01 00:00:00 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:02 + | 1997-02-10 17:32:01.4 + | 1997-02-10 17:32:01.5 + | 1997-02-10 17:32:01.6 + | 1997-01-02 03:04:05 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-06-10 17:32:01 + | 2001-09-22 18:19:20 + | 2000-03-15 08:14:01 + | 2000-03-15 13:14:02 + | 2000-03-15 12:14:03 + | 2000-03-15 03:14:04 + | 2000-03-15 02:14:05 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:00 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-10-02 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-06-10 18:32:01 + | 1997-02-10 17:32:01 + | 1997-02-11 17:32:01 + | 1997-02-12 17:32:01 + | 1997-02-13 17:32:01 + | 1997-02-14 17:32:01 + | 1997-02-15 17:32:01 + | 1997-02-16 17:32:01 + | 0097-02-16 17:32:01 BC + | 0097-02-16 17:32:01 + | 0597-02-16 17:32:01 + | 1097-02-16 17:32:01 + | 1697-02-16 17:32:01 + | 1797-02-16 17:32:01 + | 1897-02-16 17:32:01 + | 1997-02-16 17:32:01 + | 2097-02-16 17:32:01 + | 1996-02-28 17:32:01 + | 1996-02-29 17:32:01 + | 1996-03-01 17:32:01 + | 1996-12-30 17:32:01 + | 1996-12-31 17:32:01 + | 1997-01-01 17:32:01 + | 1997-02-28 17:32:01 + | 1997-03-01 17:32:01 + | 1997-12-30 17:32:01 + | 1997-12-31 17:32:01 + | 1999-12-31 17:32:01 + | 2000-01-01 17:32:01 + | 2000-12-31 17:32:01 + | 2001-01-01 17:32:01 (64 rows) SELECT '' AS "16", d1 FROM TIMESTAMP_TBL WHERE d1 <= timestamp without time zone '1997-01-02'; - 16 | d1 -----+----------------------------- + 16 | d1 +----+------------------------ | -infinity - | Thu Jan 01 00:00:00 1970 - | Thu Jan 02 00:00:00 1997 - | Tue Feb 16 17:32:01 0097 BC - | Sat Feb 16 17:32:01 0097 - | Thu Feb 16 17:32:01 0597 - | Tue Feb 16 17:32:01 1097 - | Sat Feb 16 17:32:01 1697 - | Thu Feb 16 17:32:01 1797 - | Tue Feb 16 17:32:01 1897 - | Wed Feb 28 17:32:01 1996 - | Thu Feb 29 17:32:01 1996 - | Fri Mar 01 17:32:01 1996 - | Mon Dec 30 17:32:01 1996 - | Tue Dec 31 17:32:01 1996 - | Wed Jan 01 17:32:01 1997 + | 1970-01-01 00:00:00 + | 1997-01-02 00:00:00 + | 0097-02-16 17:32:01 BC + | 0097-02-16 17:32:01 + | 0597-02-16 17:32:01 + | 1097-02-16 17:32:01 + | 1697-02-16 17:32:01 + | 1797-02-16 17:32:01 + | 1897-02-16 17:32:01 + | 1996-02-28 17:32:01 + | 1996-02-29 17:32:01 + | 1996-03-01 17:32:01 + | 1996-12-30 17:32:01 + | 1996-12-31 17:32:01 + | 1997-01-01 17:32:01 (16 rows) SELECT '' AS "49", d1 FROM TIMESTAMP_TBL WHERE d1 >= timestamp without time zone '1997-01-02'; - 49 | d1 -----+---------------------------- + 49 | d1 +----+----------------------- | infinity - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:02 1997 - | Mon Feb 10 17:32:01.4 1997 - | Mon Feb 10 17:32:01.5 1997 - | Mon Feb 10 17:32:01.6 1997 - | Thu Jan 02 00:00:00 1997 - | Thu Jan 02 03:04:05 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Tue Jun 10 17:32:01 1997 - | Sat Sep 22 18:19:20 2001 - | Wed Mar 15 08:14:01 2000 - | Wed Mar 15 13:14:02 2000 - | Wed Mar 15 12:14:03 2000 - | Wed Mar 15 03:14:04 2000 - | Wed Mar 15 02:14:05 2000 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:00 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Tue Jun 10 18:32:01 1997 - | Mon Feb 10 17:32:01 1997 - | Tue Feb 11 17:32:01 1997 - | Wed Feb 12 17:32:01 1997 - | Thu Feb 13 17:32:01 1997 - | Fri Feb 14 17:32:01 1997 - | Sat Feb 15 17:32:01 1997 - | Sun Feb 16 17:32:01 1997 - | Sun Feb 16 17:32:01 1997 - | Sat Feb 16 17:32:01 2097 - | Fri Feb 28 17:32:01 1997 - | Sat Mar 01 17:32:01 1997 - | Tue Dec 30 17:32:01 1997 - | Wed Dec 31 17:32:01 1997 - | Fri Dec 31 17:32:01 1999 - | Sat Jan 01 17:32:01 2000 - | Sun Dec 31 17:32:01 2000 - | Mon Jan 01 17:32:01 2001 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:02 + | 1997-02-10 17:32:01.4 + | 1997-02-10 17:32:01.5 + | 1997-02-10 17:32:01.6 + | 1997-01-02 00:00:00 + | 1997-01-02 03:04:05 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-06-10 17:32:01 + | 2001-09-22 18:19:20 + | 2000-03-15 08:14:01 + | 2000-03-15 13:14:02 + | 2000-03-15 12:14:03 + | 2000-03-15 03:14:04 + | 2000-03-15 02:14:05 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:00 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-10-02 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-02-10 17:32:01 + | 1997-06-10 18:32:01 + | 1997-02-10 17:32:01 + | 1997-02-11 17:32:01 + | 1997-02-12 17:32:01 + | 1997-02-13 17:32:01 + | 1997-02-14 17:32:01 + | 1997-02-15 17:32:01 + | 1997-02-16 17:32:01 + | 1997-02-16 17:32:01 + | 2097-02-16 17:32:01 + | 1997-02-28 17:32:01 + | 1997-03-01 17:32:01 + | 1997-12-30 17:32:01 + | 1997-12-31 17:32:01 + | 1999-12-31 17:32:01 + | 2000-01-01 17:32:01 + | 2000-12-31 17:32:01 + | 2001-01-01 17:32:01 (50 rows) SELECT '' AS "54", d1 - timestamp without time zone '1997-01-02' AS diff FROM TIMESTAMP_TBL WHERE d1 BETWEEN '1902-01-01' AND '2038-01-01'; - 54 | diff -----+---------------------------------------- - | @ 9863 days ago - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 2 secs - | @ 39 days 17 hours 32 mins 1.4 secs - | @ 39 days 17 hours 32 mins 1.5 secs - | @ 39 days 17 hours 32 mins 1.6 secs - | @ 0 - | @ 3 hours 4 mins 5 secs - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 159 days 17 hours 32 mins 1 sec - | @ 1724 days 18 hours 19 mins 20 secs - | @ 1168 days 8 hours 14 mins 1 sec - | @ 1168 days 13 hours 14 mins 2 secs - | @ 1168 days 12 hours 14 mins 3 secs - | @ 1168 days 3 hours 14 mins 4 secs - | @ 1168 days 2 hours 14 mins 5 secs - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 159 days 18 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 40 days 17 hours 32 mins 1 sec - | @ 41 days 17 hours 32 mins 1 sec - | @ 42 days 17 hours 32 mins 1 sec - | @ 43 days 17 hours 32 mins 1 sec - | @ 44 days 17 hours 32 mins 1 sec - | @ 45 days 17 hours 32 mins 1 sec - | @ 45 days 17 hours 32 mins 1 sec - | @ 308 days 6 hours 27 mins 59 secs ago - | @ 307 days 6 hours 27 mins 59 secs ago - | @ 306 days 6 hours 27 mins 59 secs ago - | @ 2 days 6 hours 27 mins 59 secs ago - | @ 1 day 6 hours 27 mins 59 secs ago - | @ 6 hours 27 mins 59 secs ago - | @ 57 days 17 hours 32 mins 1 sec - | @ 58 days 17 hours 32 mins 1 sec - | @ 362 days 17 hours 32 mins 1 sec - | @ 363 days 17 hours 32 mins 1 sec - | @ 1093 days 17 hours 32 mins 1 sec - | @ 1094 days 17 hours 32 mins 1 sec - | @ 1459 days 17 hours 32 mins 1 sec - | @ 1460 days 17 hours 32 mins 1 sec + 54 | diff +----+--------------------- + | -9863 days + | 39 days 17:32:01 + | 39 days 17:32:01 + | 39 days 17:32:02 + | 39 days 17:32:01.4 + | 39 days 17:32:01.5 + | 39 days 17:32:01.6 + | 00:00:00 + | 03:04:05 + | 39 days 17:32:01 + | 39 days 17:32:01 + | 39 days 17:32:01 + | 39 days 17:32:01 + | 159 days 17:32:01 + | 1724 days 18:19:20 + | 1168 days 08:14:01 + | 1168 days 13:14:02 + | 1168 days 12:14:03 + | 1168 days 03:14:04 + | 1168 days 02:14:05 + | 39 days 17:32:01 + | 39 days 17:32:01 + | 39 days 17:32:00 + | 39 days 17:32:01 + | 39 days 17:32:01 + | 39 days 17:32:01 + | 273 days 17:32:01 + | 39 days 17:32:01 + | 39 days 17:32:01 + | 39 days 17:32:01 + | 39 days 17:32:01 + | 39 days 17:32:01 + | 159 days 18:32:01 + | 39 days 17:32:01 + | 40 days 17:32:01 + | 41 days 17:32:01 + | 42 days 17:32:01 + | 43 days 17:32:01 + | 44 days 17:32:01 + | 45 days 17:32:01 + | 45 days 17:32:01 + | -308 days -06:27:59 + | -307 days -06:27:59 + | -306 days -06:27:59 + | -2 days -06:27:59 + | -1 days -06:27:59 + | -06:27:59 + | 57 days 17:32:01 + | 58 days 17:32:01 + | 362 days 17:32:01 + | 363 days 17:32:01 + | 1093 days 17:32:01 + | 1094 days 17:32:01 + | 1459 days 17:32:01 + | 1460 days 17:32:01 (55 rows) SELECT '' AS date_trunc_week, date_trunc( 'week', timestamp '2004-02-29 15:44:17.71393' ) AS week_trunc; - date_trunc_week | week_trunc ------------------+-------------------------- - | Mon Feb 23 00:00:00 2004 + date_trunc_week | week_trunc +-----------------+--------------------- + | 2004-02-23 00:00:00 (1 row) -- Test casting within a BETWEEN qualifier @@ -553,63 +553,63 @@ FROM TIMESTAMP_TBL WHERE d1 BETWEEN timestamp without time zone '1902-01-01' AND timestamp without time zone '2038-01-01'; - 54 | diff -----+---------------------------------------- - | @ 9863 days ago - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 2 secs - | @ 39 days 17 hours 32 mins 1.4 secs - | @ 39 days 17 hours 32 mins 1.5 secs - | @ 39 days 17 hours 32 mins 1.6 secs - | @ 0 - | @ 3 hours 4 mins 5 secs - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 159 days 17 hours 32 mins 1 sec - | @ 1724 days 18 hours 19 mins 20 secs - | @ 1168 days 8 hours 14 mins 1 sec - | @ 1168 days 13 hours 14 mins 2 secs - | @ 1168 days 12 hours 14 mins 3 secs - | @ 1168 days 3 hours 14 mins 4 secs - | @ 1168 days 2 hours 14 mins 5 secs - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 159 days 18 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 40 days 17 hours 32 mins 1 sec - | @ 41 days 17 hours 32 mins 1 sec - | @ 42 days 17 hours 32 mins 1 sec - | @ 43 days 17 hours 32 mins 1 sec - | @ 44 days 17 hours 32 mins 1 sec - | @ 45 days 17 hours 32 mins 1 sec - | @ 45 days 17 hours 32 mins 1 sec - | @ 308 days 6 hours 27 mins 59 secs ago - | @ 307 days 6 hours 27 mins 59 secs ago - | @ 306 days 6 hours 27 mins 59 secs ago - | @ 2 days 6 hours 27 mins 59 secs ago - | @ 1 day 6 hours 27 mins 59 secs ago - | @ 6 hours 27 mins 59 secs ago - | @ 57 days 17 hours 32 mins 1 sec - | @ 58 days 17 hours 32 mins 1 sec - | @ 362 days 17 hours 32 mins 1 sec - | @ 363 days 17 hours 32 mins 1 sec - | @ 1093 days 17 hours 32 mins 1 sec - | @ 1094 days 17 hours 32 mins 1 sec - | @ 1459 days 17 hours 32 mins 1 sec - | @ 1460 days 17 hours 32 mins 1 sec + 54 | diff +----+--------------------- + | -9863 days + | 39 days 17:32:01 + | 39 days 17:32:01 + | 39 days 17:32:02 + | 39 days 17:32:01.4 + | 39 days 17:32:01.5 + | 39 days 17:32:01.6 + | 00:00:00 + | 03:04:05 + | 39 days 17:32:01 + | 39 days 17:32:01 + | 39 days 17:32:01 + | 39 days 17:32:01 + | 159 days 17:32:01 + | 1724 days 18:19:20 + | 1168 days 08:14:01 + | 1168 days 13:14:02 + | 1168 days 12:14:03 + | 1168 days 03:14:04 + | 1168 days 02:14:05 + | 39 days 17:32:01 + | 39 days 17:32:01 + | 39 days 17:32:00 + | 39 days 17:32:01 + | 39 days 17:32:01 + | 39 days 17:32:01 + | 273 days 17:32:01 + | 39 days 17:32:01 + | 39 days 17:32:01 + | 39 days 17:32:01 + | 39 days 17:32:01 + | 39 days 17:32:01 + | 159 days 18:32:01 + | 39 days 17:32:01 + | 40 days 17:32:01 + | 41 days 17:32:01 + | 42 days 17:32:01 + | 43 days 17:32:01 + | 44 days 17:32:01 + | 45 days 17:32:01 + | 45 days 17:32:01 + | -308 days -06:27:59 + | -307 days -06:27:59 + | -306 days -06:27:59 + | -2 days -06:27:59 + | -1 days -06:27:59 + | -06:27:59 + | 57 days 17:32:01 + | 58 days 17:32:01 + | 362 days 17:32:01 + | 363 days 17:32:01 + | 1093 days 17:32:01 + | 1094 days 17:32:01 + | 1459 days 17:32:01 + | 1460 days 17:32:01 (55 rows) SELECT '' AS "54", d1 as "timestamp", @@ -617,189 +617,189 @@ date_part( 'day', d1) AS day, date_part( 'hour', d1) AS hour, date_part( 'minute', d1) AS minute, date_part( 'second', d1) AS second FROM TIMESTAMP_TBL WHERE d1 BETWEEN '1902-01-01' AND '2038-01-01'; - 54 | timestamp | year | month | day | hour | minute | second -----+----------------------------+------+-------+-----+------+--------+-------- - | Thu Jan 01 00:00:00 1970 | 1970 | 1 | 1 | 0 | 0 | 0 - | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1 - | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1 - | Mon Feb 10 17:32:02 1997 | 1997 | 2 | 10 | 17 | 32 | 2 - | Mon Feb 10 17:32:01.4 1997 | 1997 | 2 | 10 | 17 | 32 | 1.4 - | Mon Feb 10 17:32:01.5 1997 | 1997 | 2 | 10 | 17 | 32 | 1.5 - | Mon Feb 10 17:32:01.6 1997 | 1997 | 2 | 10 | 17 | 32 | 1.6 - | Thu Jan 02 00:00:00 1997 | 1997 | 1 | 2 | 0 | 0 | 0 - | Thu Jan 02 03:04:05 1997 | 1997 | 1 | 2 | 3 | 4 | 5 - | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1 - | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1 - | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1 - | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1 - | Tue Jun 10 17:32:01 1997 | 1997 | 6 | 10 | 17 | 32 | 1 - | Sat Sep 22 18:19:20 2001 | 2001 | 9 | 22 | 18 | 19 | 20 - | Wed Mar 15 08:14:01 2000 | 2000 | 3 | 15 | 8 | 14 | 1 - | Wed Mar 15 13:14:02 2000 | 2000 | 3 | 15 | 13 | 14 | 2 - | Wed Mar 15 12:14:03 2000 | 2000 | 3 | 15 | 12 | 14 | 3 - | Wed Mar 15 03:14:04 2000 | 2000 | 3 | 15 | 3 | 14 | 4 - | Wed Mar 15 02:14:05 2000 | 2000 | 3 | 15 | 2 | 14 | 5 - | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1 - | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1 - | Mon Feb 10 17:32:00 1997 | 1997 | 2 | 10 | 17 | 32 | 0 - | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1 - | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1 - | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1 - | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1 - | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1 - | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1 - | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1 - | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1 - | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1 - | Tue Jun 10 18:32:01 1997 | 1997 | 6 | 10 | 18 | 32 | 1 - | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1 - | Tue Feb 11 17:32:01 1997 | 1997 | 2 | 11 | 17 | 32 | 1 - | Wed Feb 12 17:32:01 1997 | 1997 | 2 | 12 | 17 | 32 | 1 - | Thu Feb 13 17:32:01 1997 | 1997 | 2 | 13 | 17 | 32 | 1 - | Fri Feb 14 17:32:01 1997 | 1997 | 2 | 14 | 17 | 32 | 1 - | Sat Feb 15 17:32:01 1997 | 1997 | 2 | 15 | 17 | 32 | 1 - | Sun Feb 16 17:32:01 1997 | 1997 | 2 | 16 | 17 | 32 | 1 - | Sun Feb 16 17:32:01 1997 | 1997 | 2 | 16 | 17 | 32 | 1 - | Wed Feb 28 17:32:01 1996 | 1996 | 2 | 28 | 17 | 32 | 1 - | Thu Feb 29 17:32:01 1996 | 1996 | 2 | 29 | 17 | 32 | 1 - | Fri Mar 01 17:32:01 1996 | 1996 | 3 | 1 | 17 | 32 | 1 - | Mon Dec 30 17:32:01 1996 | 1996 | 12 | 30 | 17 | 32 | 1 - | Tue Dec 31 17:32:01 1996 | 1996 | 12 | 31 | 17 | 32 | 1 - | Wed Jan 01 17:32:01 1997 | 1997 | 1 | 1 | 17 | 32 | 1 - | Fri Feb 28 17:32:01 1997 | 1997 | 2 | 28 | 17 | 32 | 1 - | Sat Mar 01 17:32:01 1997 | 1997 | 3 | 1 | 17 | 32 | 1 - | Tue Dec 30 17:32:01 1997 | 1997 | 12 | 30 | 17 | 32 | 1 - | Wed Dec 31 17:32:01 1997 | 1997 | 12 | 31 | 17 | 32 | 1 - | Fri Dec 31 17:32:01 1999 | 1999 | 12 | 31 | 17 | 32 | 1 - | Sat Jan 01 17:32:01 2000 | 2000 | 1 | 1 | 17 | 32 | 1 - | Sun Dec 31 17:32:01 2000 | 2000 | 12 | 31 | 17 | 32 | 1 - | Mon Jan 01 17:32:01 2001 | 2001 | 1 | 1 | 17 | 32 | 1 + 54 | timestamp | year | month | day | hour | minute | second +----+-----------------------+------+-------+-----+------+--------+-------- + | 1970-01-01 00:00:00 | 1970 | 1 | 1 | 0 | 0 | 0 + | 1997-02-10 17:32:01 | 1997 | 2 | 10 | 17 | 32 | 1 + | 1997-02-10 17:32:01 | 1997 | 2 | 10 | 17 | 32 | 1 + | 1997-02-10 17:32:02 | 1997 | 2 | 10 | 17 | 32 | 2 + | 1997-02-10 17:32:01.4 | 1997 | 2 | 10 | 17 | 32 | 1.4 + | 1997-02-10 17:32:01.5 | 1997 | 2 | 10 | 17 | 32 | 1.5 + | 1997-02-10 17:32:01.6 | 1997 | 2 | 10 | 17 | 32 | 1.6 + | 1997-01-02 00:00:00 | 1997 | 1 | 2 | 0 | 0 | 0 + | 1997-01-02 03:04:05 | 1997 | 1 | 2 | 3 | 4 | 5 + | 1997-02-10 17:32:01 | 1997 | 2 | 10 | 17 | 32 | 1 + | 1997-02-10 17:32:01 | 1997 | 2 | 10 | 17 | 32 | 1 + | 1997-02-10 17:32:01 | 1997 | 2 | 10 | 17 | 32 | 1 + | 1997-02-10 17:32:01 | 1997 | 2 | 10 | 17 | 32 | 1 + | 1997-06-10 17:32:01 | 1997 | 6 | 10 | 17 | 32 | 1 + | 2001-09-22 18:19:20 | 2001 | 9 | 22 | 18 | 19 | 20 + | 2000-03-15 08:14:01 | 2000 | 3 | 15 | 8 | 14 | 1 + | 2000-03-15 13:14:02 | 2000 | 3 | 15 | 13 | 14 | 2 + | 2000-03-15 12:14:03 | 2000 | 3 | 15 | 12 | 14 | 3 + | 2000-03-15 03:14:04 | 2000 | 3 | 15 | 3 | 14 | 4 + | 2000-03-15 02:14:05 | 2000 | 3 | 15 | 2 | 14 | 5 + | 1997-02-10 17:32:01 | 1997 | 2 | 10 | 17 | 32 | 1 + | 1997-02-10 17:32:01 | 1997 | 2 | 10 | 17 | 32 | 1 + | 1997-02-10 17:32:00 | 1997 | 2 | 10 | 17 | 32 | 0 + | 1997-02-10 17:32:01 | 1997 | 2 | 10 | 17 | 32 | 1 + | 1997-02-10 17:32:01 | 1997 | 2 | 10 | 17 | 32 | 1 + | 1997-02-10 17:32:01 | 1997 | 2 | 10 | 17 | 32 | 1 + | 1997-10-02 17:32:01 | 1997 | 10 | 2 | 17 | 32 | 1 + | 1997-02-10 17:32:01 | 1997 | 2 | 10 | 17 | 32 | 1 + | 1997-02-10 17:32:01 | 1997 | 2 | 10 | 17 | 32 | 1 + | 1997-02-10 17:32:01 | 1997 | 2 | 10 | 17 | 32 | 1 + | 1997-02-10 17:32:01 | 1997 | 2 | 10 | 17 | 32 | 1 + | 1997-02-10 17:32:01 | 1997 | 2 | 10 | 17 | 32 | 1 + | 1997-06-10 18:32:01 | 1997 | 6 | 10 | 18 | 32 | 1 + | 1997-02-10 17:32:01 | 1997 | 2 | 10 | 17 | 32 | 1 + | 1997-02-11 17:32:01 | 1997 | 2 | 11 | 17 | 32 | 1 + | 1997-02-12 17:32:01 | 1997 | 2 | 12 | 17 | 32 | 1 + | 1997-02-13 17:32:01 | 1997 | 2 | 13 | 17 | 32 | 1 + | 1997-02-14 17:32:01 | 1997 | 2 | 14 | 17 | 32 | 1 + | 1997-02-15 17:32:01 | 1997 | 2 | 15 | 17 | 32 | 1 + | 1997-02-16 17:32:01 | 1997 | 2 | 16 | 17 | 32 | 1 + | 1997-02-16 17:32:01 | 1997 | 2 | 16 | 17 | 32 | 1 + | 1996-02-28 17:32:01 | 1996 | 2 | 28 | 17 | 32 | 1 + | 1996-02-29 17:32:01 | 1996 | 2 | 29 | 17 | 32 | 1 + | 1996-03-01 17:32:01 | 1996 | 3 | 1 | 17 | 32 | 1 + | 1996-12-30 17:32:01 | 1996 | 12 | 30 | 17 | 32 | 1 + | 1996-12-31 17:32:01 | 1996 | 12 | 31 | 17 | 32 | 1 + | 1997-01-01 17:32:01 | 1997 | 1 | 1 | 17 | 32 | 1 + | 1997-02-28 17:32:01 | 1997 | 2 | 28 | 17 | 32 | 1 + | 1997-03-01 17:32:01 | 1997 | 3 | 1 | 17 | 32 | 1 + | 1997-12-30 17:32:01 | 1997 | 12 | 30 | 17 | 32 | 1 + | 1997-12-31 17:32:01 | 1997 | 12 | 31 | 17 | 32 | 1 + | 1999-12-31 17:32:01 | 1999 | 12 | 31 | 17 | 32 | 1 + | 2000-01-01 17:32:01 | 2000 | 1 | 1 | 17 | 32 | 1 + | 2000-12-31 17:32:01 | 2000 | 12 | 31 | 17 | 32 | 1 + | 2001-01-01 17:32:01 | 2001 | 1 | 1 | 17 | 32 | 1 (55 rows) SELECT '' AS "54", d1 as "timestamp", date_part( 'quarter', d1) AS quarter, date_part( 'msec', d1) AS msec, date_part( 'usec', d1) AS usec FROM TIMESTAMP_TBL WHERE d1 BETWEEN '1902-01-01' AND '2038-01-01'; - 54 | timestamp | quarter | msec | usec -----+----------------------------+---------+-------+---------- - | Thu Jan 01 00:00:00 1970 | 1 | 0 | 0 - | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000 - | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000 - | Mon Feb 10 17:32:02 1997 | 1 | 2000 | 2000000 - | Mon Feb 10 17:32:01.4 1997 | 1 | 1400 | 1400000 - | Mon Feb 10 17:32:01.5 1997 | 1 | 1500 | 1500000 - | Mon Feb 10 17:32:01.6 1997 | 1 | 1600 | 1600000 - | Thu Jan 02 00:00:00 1997 | 1 | 0 | 0 - | Thu Jan 02 03:04:05 1997 | 1 | 5000 | 5000000 - | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000 - | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000 - | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000 - | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000 - | Tue Jun 10 17:32:01 1997 | 2 | 1000 | 1000000 - | Sat Sep 22 18:19:20 2001 | 3 | 20000 | 20000000 - | Wed Mar 15 08:14:01 2000 | 1 | 1000 | 1000000 - | Wed Mar 15 13:14:02 2000 | 1 | 2000 | 2000000 - | Wed Mar 15 12:14:03 2000 | 1 | 3000 | 3000000 - | Wed Mar 15 03:14:04 2000 | 1 | 4000 | 4000000 - | Wed Mar 15 02:14:05 2000 | 1 | 5000 | 5000000 - | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000 - | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000 - | Mon Feb 10 17:32:00 1997 | 1 | 0 | 0 - | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000 - | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000 - | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000 - | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000 - | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000 - | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000 - | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000 - | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000 - | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000 - | Tue Jun 10 18:32:01 1997 | 2 | 1000 | 1000000 - | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000 - | Tue Feb 11 17:32:01 1997 | 1 | 1000 | 1000000 - | Wed Feb 12 17:32:01 1997 | 1 | 1000 | 1000000 - | Thu Feb 13 17:32:01 1997 | 1 | 1000 | 1000000 - | Fri Feb 14 17:32:01 1997 | 1 | 1000 | 1000000 - | Sat Feb 15 17:32:01 1997 | 1 | 1000 | 1000000 - | Sun Feb 16 17:32:01 1997 | 1 | 1000 | 1000000 - | Sun Feb 16 17:32:01 1997 | 1 | 1000 | 1000000 - | Wed Feb 28 17:32:01 1996 | 1 | 1000 | 1000000 - | Thu Feb 29 17:32:01 1996 | 1 | 1000 | 1000000 - | Fri Mar 01 17:32:01 1996 | 1 | 1000 | 1000000 - | Mon Dec 30 17:32:01 1996 | 4 | 1000 | 1000000 - | Tue Dec 31 17:32:01 1996 | 4 | 1000 | 1000000 - | Wed Jan 01 17:32:01 1997 | 1 | 1000 | 1000000 - | Fri Feb 28 17:32:01 1997 | 1 | 1000 | 1000000 - | Sat Mar 01 17:32:01 1997 | 1 | 1000 | 1000000 - | Tue Dec 30 17:32:01 1997 | 4 | 1000 | 1000000 - | Wed Dec 31 17:32:01 1997 | 4 | 1000 | 1000000 - | Fri Dec 31 17:32:01 1999 | 4 | 1000 | 1000000 - | Sat Jan 01 17:32:01 2000 | 1 | 1000 | 1000000 - | Sun Dec 31 17:32:01 2000 | 4 | 1000 | 1000000 - | Mon Jan 01 17:32:01 2001 | 1 | 1000 | 1000000 + 54 | timestamp | quarter | msec | usec +----+-----------------------+---------+-------+---------- + | 1970-01-01 00:00:00 | 1 | 0 | 0 + | 1997-02-10 17:32:01 | 1 | 1000 | 1000000 + | 1997-02-10 17:32:01 | 1 | 1000 | 1000000 + | 1997-02-10 17:32:02 | 1 | 2000 | 2000000 + | 1997-02-10 17:32:01.4 | 1 | 1400 | 1400000 + | 1997-02-10 17:32:01.5 | 1 | 1500 | 1500000 + | 1997-02-10 17:32:01.6 | 1 | 1600 | 1600000 + | 1997-01-02 00:00:00 | 1 | 0 | 0 + | 1997-01-02 03:04:05 | 1 | 5000 | 5000000 + | 1997-02-10 17:32:01 | 1 | 1000 | 1000000 + | 1997-02-10 17:32:01 | 1 | 1000 | 1000000 + | 1997-02-10 17:32:01 | 1 | 1000 | 1000000 + | 1997-02-10 17:32:01 | 1 | 1000 | 1000000 + | 1997-06-10 17:32:01 | 2 | 1000 | 1000000 + | 2001-09-22 18:19:20 | 3 | 20000 | 20000000 + | 2000-03-15 08:14:01 | 1 | 1000 | 1000000 + | 2000-03-15 13:14:02 | 1 | 2000 | 2000000 + | 2000-03-15 12:14:03 | 1 | 3000 | 3000000 + | 2000-03-15 03:14:04 | 1 | 4000 | 4000000 + | 2000-03-15 02:14:05 | 1 | 5000 | 5000000 + | 1997-02-10 17:32:01 | 1 | 1000 | 1000000 + | 1997-02-10 17:32:01 | 1 | 1000 | 1000000 + | 1997-02-10 17:32:00 | 1 | 0 | 0 + | 1997-02-10 17:32:01 | 1 | 1000 | 1000000 + | 1997-02-10 17:32:01 | 1 | 1000 | 1000000 + | 1997-02-10 17:32:01 | 1 | 1000 | 1000000 + | 1997-10-02 17:32:01 | 4 | 1000 | 1000000 + | 1997-02-10 17:32:01 | 1 | 1000 | 1000000 + | 1997-02-10 17:32:01 | 1 | 1000 | 1000000 + | 1997-02-10 17:32:01 | 1 | 1000 | 1000000 + | 1997-02-10 17:32:01 | 1 | 1000 | 1000000 + | 1997-02-10 17:32:01 | 1 | 1000 | 1000000 + | 1997-06-10 18:32:01 | 2 | 1000 | 1000000 + | 1997-02-10 17:32:01 | 1 | 1000 | 1000000 + | 1997-02-11 17:32:01 | 1 | 1000 | 1000000 + | 1997-02-12 17:32:01 | 1 | 1000 | 1000000 + | 1997-02-13 17:32:01 | 1 | 1000 | 1000000 + | 1997-02-14 17:32:01 | 1 | 1000 | 1000000 + | 1997-02-15 17:32:01 | 1 | 1000 | 1000000 + | 1997-02-16 17:32:01 | 1 | 1000 | 1000000 + | 1997-02-16 17:32:01 | 1 | 1000 | 1000000 + | 1996-02-28 17:32:01 | 1 | 1000 | 1000000 + | 1996-02-29 17:32:01 | 1 | 1000 | 1000000 + | 1996-03-01 17:32:01 | 1 | 1000 | 1000000 + | 1996-12-30 17:32:01 | 4 | 1000 | 1000000 + | 1996-12-31 17:32:01 | 4 | 1000 | 1000000 + | 1997-01-01 17:32:01 | 1 | 1000 | 1000000 + | 1997-02-28 17:32:01 | 1 | 1000 | 1000000 + | 1997-03-01 17:32:01 | 1 | 1000 | 1000000 + | 1997-12-30 17:32:01 | 4 | 1000 | 1000000 + | 1997-12-31 17:32:01 | 4 | 1000 | 1000000 + | 1999-12-31 17:32:01 | 4 | 1000 | 1000000 + | 2000-01-01 17:32:01 | 1 | 1000 | 1000000 + | 2000-12-31 17:32:01 | 4 | 1000 | 1000000 + | 2001-01-01 17:32:01 | 1 | 1000 | 1000000 (55 rows) SELECT '' AS "54", d1 as "timestamp", date_part( 'isoyear', d1) AS isoyear, date_part( 'week', d1) AS week, date_part( 'dow', d1) AS dow FROM TIMESTAMP_TBL WHERE d1 BETWEEN '1902-01-01' AND '2038-01-01'; - 54 | timestamp | isoyear | week | dow -----+----------------------------+---------+------+----- - | Thu Jan 01 00:00:00 1970 | 1970 | 1 | 4 - | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1 - | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1 - | Mon Feb 10 17:32:02 1997 | 1997 | 7 | 1 - | Mon Feb 10 17:32:01.4 1997 | 1997 | 7 | 1 - | Mon Feb 10 17:32:01.5 1997 | 1997 | 7 | 1 - | Mon Feb 10 17:32:01.6 1997 | 1997 | 7 | 1 - | Thu Jan 02 00:00:00 1997 | 1997 | 1 | 4 - | Thu Jan 02 03:04:05 1997 | 1997 | 1 | 4 - | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1 - | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1 - | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1 - | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1 - | Tue Jun 10 17:32:01 1997 | 1997 | 24 | 2 - | Sat Sep 22 18:19:20 2001 | 2001 | 38 | 6 - | Wed Mar 15 08:14:01 2000 | 2000 | 11 | 3 - | Wed Mar 15 13:14:02 2000 | 2000 | 11 | 3 - | Wed Mar 15 12:14:03 2000 | 2000 | 11 | 3 - | Wed Mar 15 03:14:04 2000 | 2000 | 11 | 3 - | Wed Mar 15 02:14:05 2000 | 2000 | 11 | 3 - | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1 - | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1 - | Mon Feb 10 17:32:00 1997 | 1997 | 7 | 1 - | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1 - | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1 - | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1 - | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1 - | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1 - | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1 - | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1 - | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1 - | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1 - | Tue Jun 10 18:32:01 1997 | 1997 | 24 | 2 - | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1 - | Tue Feb 11 17:32:01 1997 | 1997 | 7 | 2 - | Wed Feb 12 17:32:01 1997 | 1997 | 7 | 3 - | Thu Feb 13 17:32:01 1997 | 1997 | 7 | 4 - | Fri Feb 14 17:32:01 1997 | 1997 | 7 | 5 - | Sat Feb 15 17:32:01 1997 | 1997 | 7 | 6 - | Sun Feb 16 17:32:01 1997 | 1997 | 7 | 0 - | Sun Feb 16 17:32:01 1997 | 1997 | 7 | 0 - | Wed Feb 28 17:32:01 1996 | 1996 | 9 | 3 - | Thu Feb 29 17:32:01 1996 | 1996 | 9 | 4 - | Fri Mar 01 17:32:01 1996 | 1996 | 9 | 5 - | Mon Dec 30 17:32:01 1996 | 1997 | 1 | 1 - | Tue Dec 31 17:32:01 1996 | 1997 | 1 | 2 - | Wed Jan 01 17:32:01 1997 | 1997 | 1 | 3 - | Fri Feb 28 17:32:01 1997 | 1997 | 9 | 5 - | Sat Mar 01 17:32:01 1997 | 1997 | 9 | 6 - | Tue Dec 30 17:32:01 1997 | 1998 | 1 | 2 - | Wed Dec 31 17:32:01 1997 | 1998 | 1 | 3 - | Fri Dec 31 17:32:01 1999 | 1999 | 52 | 5 - | Sat Jan 01 17:32:01 2000 | 1999 | 52 | 6 - | Sun Dec 31 17:32:01 2000 | 2000 | 52 | 0 - | Mon Jan 01 17:32:01 2001 | 2001 | 1 | 1 + 54 | timestamp | isoyear | week | dow +----+-----------------------+---------+------+----- + | 1970-01-01 00:00:00 | 1970 | 1 | 4 + | 1997-02-10 17:32:01 | 1997 | 7 | 1 + | 1997-02-10 17:32:01 | 1997 | 7 | 1 + | 1997-02-10 17:32:02 | 1997 | 7 | 1 + | 1997-02-10 17:32:01.4 | 1997 | 7 | 1 + | 1997-02-10 17:32:01.5 | 1997 | 7 | 1 + | 1997-02-10 17:32:01.6 | 1997 | 7 | 1 + | 1997-01-02 00:00:00 | 1997 | 1 | 4 + | 1997-01-02 03:04:05 | 1997 | 1 | 4 + | 1997-02-10 17:32:01 | 1997 | 7 | 1 + | 1997-02-10 17:32:01 | 1997 | 7 | 1 + | 1997-02-10 17:32:01 | 1997 | 7 | 1 + | 1997-02-10 17:32:01 | 1997 | 7 | 1 + | 1997-06-10 17:32:01 | 1997 | 24 | 2 + | 2001-09-22 18:19:20 | 2001 | 38 | 6 + | 2000-03-15 08:14:01 | 2000 | 11 | 3 + | 2000-03-15 13:14:02 | 2000 | 11 | 3 + | 2000-03-15 12:14:03 | 2000 | 11 | 3 + | 2000-03-15 03:14:04 | 2000 | 11 | 3 + | 2000-03-15 02:14:05 | 2000 | 11 | 3 + | 1997-02-10 17:32:01 | 1997 | 7 | 1 + | 1997-02-10 17:32:01 | 1997 | 7 | 1 + | 1997-02-10 17:32:00 | 1997 | 7 | 1 + | 1997-02-10 17:32:01 | 1997 | 7 | 1 + | 1997-02-10 17:32:01 | 1997 | 7 | 1 + | 1997-02-10 17:32:01 | 1997 | 7 | 1 + | 1997-10-02 17:32:01 | 1997 | 40 | 4 + | 1997-02-10 17:32:01 | 1997 | 7 | 1 + | 1997-02-10 17:32:01 | 1997 | 7 | 1 + | 1997-02-10 17:32:01 | 1997 | 7 | 1 + | 1997-02-10 17:32:01 | 1997 | 7 | 1 + | 1997-02-10 17:32:01 | 1997 | 7 | 1 + | 1997-06-10 18:32:01 | 1997 | 24 | 2 + | 1997-02-10 17:32:01 | 1997 | 7 | 1 + | 1997-02-11 17:32:01 | 1997 | 7 | 2 + | 1997-02-12 17:32:01 | 1997 | 7 | 3 + | 1997-02-13 17:32:01 | 1997 | 7 | 4 + | 1997-02-14 17:32:01 | 1997 | 7 | 5 + | 1997-02-15 17:32:01 | 1997 | 7 | 6 + | 1997-02-16 17:32:01 | 1997 | 7 | 0 + | 1997-02-16 17:32:01 | 1997 | 7 | 0 + | 1996-02-28 17:32:01 | 1996 | 9 | 3 + | 1996-02-29 17:32:01 | 1996 | 9 | 4 + | 1996-03-01 17:32:01 | 1996 | 9 | 5 + | 1996-12-30 17:32:01 | 1997 | 1 | 1 + | 1996-12-31 17:32:01 | 1997 | 1 | 2 + | 1997-01-01 17:32:01 | 1997 | 1 | 3 + | 1997-02-28 17:32:01 | 1997 | 9 | 5 + | 1997-03-01 17:32:01 | 1997 | 9 | 6 + | 1997-12-30 17:32:01 | 1998 | 1 | 2 + | 1997-12-31 17:32:01 | 1998 | 1 | 3 + | 1999-12-31 17:32:01 | 1999 | 52 | 5 + | 2000-01-01 17:32:01 | 1999 | 52 | 6 + | 2000-12-31 17:32:01 | 2000 | 52 | 0 + | 2001-01-01 17:32:01 | 2001 | 1 | 1 (55 rows) -- TO_CHAR() @@ -835,7 +835,7 @@ | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb - | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb + | THURSDAY Thursday thursday THU Thu thu OCTOBER October october X OCT Oct oct | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb @@ -906,7 +906,7 @@ | MONDAY Monday monday FEBRUARY February february II | MONDAY Monday monday FEBRUARY February february II | MONDAY Monday monday FEBRUARY February february II - | MONDAY Monday monday FEBRUARY February february II + | THURSDAY Thursday thursday OCTOBER October october X | MONDAY Monday monday FEBRUARY February february II | MONDAY Monday monday FEBRUARY February february II | MONDAY Monday monday FEBRUARY February february II @@ -977,7 +977,7 @@ | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490 - | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490 + | 1,997 1997 997 97 7 20 4 10 40 275 02 5 2450724 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490 @@ -1048,7 +1048,7 @@ | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490 - | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490 + | 1,997 1997 997 97 7 20 4 10 40 275 2 5 2450724 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490 @@ -1332,7 +1332,7 @@ | 1997TH 1997th 2450490th | 1997TH 1997th 2450490th | 1997TH 1997th 2450490th - | 1997TH 1997th 2450490th + | 1997TH 1997th 2450724th | 1997TH 1997th 2450490th | 1997TH 1997th 2450490th | 1997TH 1997th 2450490th @@ -1474,7 +1474,7 @@ | 1997 997 97 7 07 043 1 | 1997 997 97 7 07 043 1 | 1997 997 97 7 07 043 1 - | 1997 997 97 7 07 043 1 + | 1997 997 97 7 40 277 4 | 1997 997 97 7 07 043 1 | 1997 997 97 7 07 043 1 | 1997 997 97 7 07 043 1 @@ -1545,7 +1545,7 @@ | 1997 997 97 7 7 43 1 | 1997 997 97 7 7 43 1 | 1997 997 97 7 7 43 1 - | 1997 997 97 7 7 43 1 + | 1997 997 97 7 40 277 4 | 1997 997 97 7 7 43 1 | 1997 997 97 7 7 43 1 | 1997 997 97 7 7 43 1 @@ -1586,8 +1586,8 @@ -- timestamp numeric fields constructor SELECT make_timestamp(2014,12,28,6,30,45.887); - make_timestamp ------------------------------- - Sun Dec 28 06:30:45.887 2014 + make_timestamp +------------------------- + 2014-12-28 06:30:45.887 (1 row) diff -U3 /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/timestamptz.out /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/timestamptz.out --- /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/timestamptz.out 2019-08-12 14:55:05.462233339 -0500 +++ /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/timestamptz.out 2019-09-05 16:27:39.651634729 -0500 @@ -33,7 +33,7 @@ SELECT count(*) AS One FROM TIMESTAMPTZ_TBL WHERE d1 = timestamp with time zone 'tomorrow'; one ----- - 1 + 2 (1 row) SELECT count(*) AS One FROM TIMESTAMPTZ_TBL WHERE d1 = timestamp with time zone 'yesterday'; @@ -118,16 +118,16 @@ -- timestamps at different timezones INSERT INTO TIMESTAMPTZ_TBL VALUES ('19970210 173201 America/New_York'); SELECT '19970210 173201' AT TIME ZONE 'America/New_York'; - timezone --------------------------- - Mon Feb 10 20:32:01 1997 + timezone +--------------------- + 1997-02-10 17:32:01 (1 row) INSERT INTO TIMESTAMPTZ_TBL VALUES ('19970710 173201 America/New_York'); SELECT '19970710 173201' AT TIME ZONE 'America/New_York'; - timezone --------------------------- - Thu Jul 10 20:32:01 1997 + timezone +--------------------- + 1997-07-10 18:32:01 (1 row) INSERT INTO TIMESTAMPTZ_TBL VALUES ('19970710 173201 America/Does_not_exist'); @@ -138,27 +138,27 @@ ERROR: time zone "America/Does_not_exist" not recognized -- Daylight saving time for timestamps beyond 32-bit time_t range. SELECT '20500710 173201 Europe/Helsinki'::timestamptz; -- DST - timestamptz ------------------------------- - Sun Jul 10 07:32:01 2050 PDT + timestamptz +------------------------ + 2050-07-10 09:32:01-05 (1 row) SELECT '20500110 173201 Europe/Helsinki'::timestamptz; -- non-DST - timestamptz ------------------------------- - Mon Jan 10 07:32:01 2050 PST + timestamptz +------------------------ + 2050-01-10 10:32:01-05 (1 row) SELECT '205000-07-10 17:32:01 Europe/Helsinki'::timestamptz; -- DST - timestamptz --------------------------------- - Thu Jul 10 07:32:01 205000 PDT + timestamptz +-------------------------- + 205000-07-10 09:32:01-05 (1 row) SELECT '205000-01-10 17:32:01 Europe/Helsinki'::timestamptz; -- non-DST - timestamptz --------------------------------- - Fri Jan 10 07:32:01 205000 PST + timestamptz +-------------------------- + 205000-01-10 10:32:01-05 (1 row) -- Check date conversion and date arithmetic @@ -209,33 +209,33 @@ -- Alternative field order that we've historically supported (sort of) -- with regular and POSIXy timezone specs SELECT 'Wed Jul 11 10:51:14 America/New_York 2001'::timestamptz; - timestamptz ------------------------------- - Wed Jul 11 07:51:14 2001 PDT + timestamptz +------------------------ + 2001-07-11 09:51:14-05 (1 row) SELECT 'Wed Jul 11 10:51:14 GMT-4 2001'::timestamptz; - timestamptz ------------------------------- - Tue Jul 10 23:51:14 2001 PDT + timestamptz +------------------------ + 2001-07-11 01:51:14-05 (1 row) SELECT 'Wed Jul 11 10:51:14 GMT+4 2001'::timestamptz; - timestamptz ------------------------------- - Wed Jul 11 07:51:14 2001 PDT + timestamptz +------------------------ + 2001-07-11 09:51:14-05 (1 row) SELECT 'Wed Jul 11 10:51:14 PST-03:00 2001'::timestamptz; - timestamptz ------------------------------- - Wed Jul 11 00:51:14 2001 PDT + timestamptz +------------------------ + 2001-07-11 02:51:14-05 (1 row) SELECT 'Wed Jul 11 10:51:14 PST+03:00 2001'::timestamptz; - timestamptz ------------------------------- - Wed Jul 11 06:51:14 2001 PDT + timestamptz +------------------------ + 2001-07-11 08:51:14-05 (1 row) SELECT '' AS "64", d1 FROM TIMESTAMPTZ_TBL; @@ -243,89 +243,89 @@ ----+--------------------------------- | -infinity | infinity - | Wed Dec 31 16:00:00 1969 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:02 1997 PST - | Mon Feb 10 17:32:01.4 1997 PST - | Mon Feb 10 17:32:01.5 1997 PST - | Mon Feb 10 17:32:01.6 1997 PST - | Thu Jan 02 00:00:00 1997 PST - | Thu Jan 02 03:04:05 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Tue Jun 10 17:32:01 1997 PDT - | Sat Sep 22 18:19:20 2001 PDT - | Wed Mar 15 08:14:01 2000 PST - | Wed Mar 15 04:14:02 2000 PST - | Wed Mar 15 02:14:03 2000 PST - | Wed Mar 15 03:14:04 2000 PST - | Wed Mar 15 01:14:05 2000 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:00 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 09:32:01 1997 PST - | Mon Feb 10 09:32:01 1997 PST - | Mon Feb 10 09:32:01 1997 PST - | Mon Feb 10 14:32:01 1997 PST - | Thu Jul 10 14:32:01 1997 PDT - | Tue Jun 10 18:32:01 1997 PDT - | Mon Feb 10 17:32:01 1997 PST - | Tue Feb 11 17:32:01 1997 PST - | Wed Feb 12 17:32:01 1997 PST - | Thu Feb 13 17:32:01 1997 PST - | Fri Feb 14 17:32:01 1997 PST - | Sat Feb 15 17:32:01 1997 PST - | Sun Feb 16 17:32:01 1997 PST - | Tue Feb 16 17:32:01 0097 PST BC - | Sat Feb 16 17:32:01 0097 PST - | Thu Feb 16 17:32:01 0597 PST - | Tue Feb 16 17:32:01 1097 PST - | Sat Feb 16 17:32:01 1697 PST - | Thu Feb 16 17:32:01 1797 PST - | Tue Feb 16 17:32:01 1897 PST - | Sun Feb 16 17:32:01 1997 PST - | Sat Feb 16 17:32:01 2097 PST - | Wed Feb 28 17:32:01 1996 PST - | Thu Feb 29 17:32:01 1996 PST - | Fri Mar 01 17:32:01 1996 PST - | Mon Dec 30 17:32:01 1996 PST - | Tue Dec 31 17:32:01 1996 PST - | Wed Jan 01 17:32:01 1997 PST - | Fri Feb 28 17:32:01 1997 PST - | Sat Mar 01 17:32:01 1997 PST - | Tue Dec 30 17:32:01 1997 PST - | Wed Dec 31 17:32:01 1997 PST - | Fri Dec 31 17:32:01 1999 PST - | Sat Jan 01 17:32:01 2000 PST - | Sun Dec 31 17:32:01 2000 PST - | Mon Jan 01 17:32:01 2001 PST + | 1969-12-31 19:00:00-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 20:32:02-05 + | 1997-02-10 20:32:01.4-05 + | 1997-02-10 20:32:01.5-05 + | 1997-02-10 20:32:01.6-05 + | 1997-01-02 00:00:00-05 + | 1997-01-02 03:04:05-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 20:32:01-05 + | 1997-06-10 19:32:01-05 + | 2001-09-22 18:19:20-05 + | 2000-03-15 11:14:01-05 + | 2000-03-15 07:14:02-05 + | 2000-03-15 05:14:03-05 + | 2000-03-15 06:14:04-05 + | 2000-03-15 04:14:05-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 17:32:01-05 + | 1997-02-10 17:32:00-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 20:32:01-05 + | 1997-10-02 20:32:01-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 12:32:01-05 + | 1997-02-10 12:32:01-05 + | 1997-02-10 12:32:01-05 + | 1997-02-10 17:32:01-05 + | 1997-07-10 16:32:01-05 + | 1997-06-10 20:32:01-05 + | 1997-02-10 17:32:01-05 + | 1997-02-11 17:32:01-05 + | 1997-02-12 17:32:01-05 + | 1997-02-13 17:32:01-05 + | 1997-02-14 17:32:01-05 + | 1997-02-15 17:32:01-05 + | 1997-02-16 17:32:01-05 + | 0097-02-16 17:32:01-05:19:20 BC + | 0097-02-16 17:32:01-05:19:20 + | 0597-02-16 17:32:01-05:19:20 + | 1097-02-16 17:32:01-05:19:20 + | 1697-02-16 17:32:01-05:19:20 + | 1797-02-16 17:32:01-05:19:20 + | 1897-02-16 17:32:01-05:14 + | 1997-02-16 17:32:01-05 + | 2097-02-16 17:32:01-05 + | 1996-02-28 17:32:01-05 + | 1996-02-29 17:32:01-05 + | 1996-03-01 17:32:01-05 + | 1996-12-30 17:32:01-05 + | 1996-12-31 17:32:01-05 + | 1997-01-01 17:32:01-05 + | 1997-02-28 17:32:01-05 + | 1997-03-01 17:32:01-05 + | 1997-12-30 17:32:01-05 + | 1997-12-31 17:32:01-05 + | 1999-12-31 17:32:01-05 + | 2000-01-01 17:32:01-05 + | 2000-12-31 17:32:01-05 + | 2001-01-01 17:32:01-05 (66 rows) -- Check behavior at the lower boundary of the timestamp range SELECT '4714-11-24 00:00:00+00 BC'::timestamptz; timestamptz --------------------------------- - Sun Nov 23 16:00:00 4714 PST BC + 4714-11-23 18:40:40-05:19:20 BC (1 row) SELECT '4714-11-23 16:00:00-08 BC'::timestamptz; timestamptz --------------------------------- - Sun Nov 23 16:00:00 4714 PST BC + 4714-11-23 18:40:40-05:19:20 BC (1 row) SELECT 'Sun Nov 23 16:00:00 4714 PST BC'::timestamptz; timestamptz --------------------------------- - Sun Nov 23 16:00:00 4714 PST BC + 4714-11-23 18:40:40-05:19:20 BC (1 row) SELECT '4714-11-23 23:59:59+00 BC'::timestamptz; -- out of range @@ -336,58 +336,58 @@ -- Demonstrate functions and operators SELECT '' AS "48", d1 FROM TIMESTAMPTZ_TBL WHERE d1 > timestamp with time zone '1997-01-02'; - 48 | d1 -----+-------------------------------- + 48 | d1 +----+-------------------------- | infinity - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:02 1997 PST - | Mon Feb 10 17:32:01.4 1997 PST - | Mon Feb 10 17:32:01.5 1997 PST - | Mon Feb 10 17:32:01.6 1997 PST - | Thu Jan 02 03:04:05 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Tue Jun 10 17:32:01 1997 PDT - | Sat Sep 22 18:19:20 2001 PDT - | Wed Mar 15 08:14:01 2000 PST - | Wed Mar 15 04:14:02 2000 PST - | Wed Mar 15 02:14:03 2000 PST - | Wed Mar 15 03:14:04 2000 PST - | Wed Mar 15 01:14:05 2000 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:00 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 09:32:01 1997 PST - | Mon Feb 10 09:32:01 1997 PST - | Mon Feb 10 09:32:01 1997 PST - | Mon Feb 10 14:32:01 1997 PST - | Thu Jul 10 14:32:01 1997 PDT - | Tue Jun 10 18:32:01 1997 PDT - | Mon Feb 10 17:32:01 1997 PST - | Tue Feb 11 17:32:01 1997 PST - | Wed Feb 12 17:32:01 1997 PST - | Thu Feb 13 17:32:01 1997 PST - | Fri Feb 14 17:32:01 1997 PST - | Sat Feb 15 17:32:01 1997 PST - | Sun Feb 16 17:32:01 1997 PST - | Sun Feb 16 17:32:01 1997 PST - | Sat Feb 16 17:32:01 2097 PST - | Fri Feb 28 17:32:01 1997 PST - | Sat Mar 01 17:32:01 1997 PST - | Tue Dec 30 17:32:01 1997 PST - | Wed Dec 31 17:32:01 1997 PST - | Fri Dec 31 17:32:01 1999 PST - | Sat Jan 01 17:32:01 2000 PST - | Sun Dec 31 17:32:01 2000 PST - | Mon Jan 01 17:32:01 2001 PST + | 1997-02-10 20:32:01-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 20:32:02-05 + | 1997-02-10 20:32:01.4-05 + | 1997-02-10 20:32:01.5-05 + | 1997-02-10 20:32:01.6-05 + | 1997-01-02 03:04:05-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 20:32:01-05 + | 1997-06-10 19:32:01-05 + | 2001-09-22 18:19:20-05 + | 2000-03-15 11:14:01-05 + | 2000-03-15 07:14:02-05 + | 2000-03-15 05:14:03-05 + | 2000-03-15 06:14:04-05 + | 2000-03-15 04:14:05-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 17:32:01-05 + | 1997-02-10 17:32:00-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 20:32:01-05 + | 1997-10-02 20:32:01-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 12:32:01-05 + | 1997-02-10 12:32:01-05 + | 1997-02-10 12:32:01-05 + | 1997-02-10 17:32:01-05 + | 1997-07-10 16:32:01-05 + | 1997-06-10 20:32:01-05 + | 1997-02-10 17:32:01-05 + | 1997-02-11 17:32:01-05 + | 1997-02-12 17:32:01-05 + | 1997-02-13 17:32:01-05 + | 1997-02-14 17:32:01-05 + | 1997-02-15 17:32:01-05 + | 1997-02-16 17:32:01-05 + | 1997-02-16 17:32:01-05 + | 2097-02-16 17:32:01-05 + | 1997-02-28 17:32:01-05 + | 1997-03-01 17:32:01-05 + | 1997-12-30 17:32:01-05 + | 1997-12-31 17:32:01-05 + | 1999-12-31 17:32:01-05 + | 2000-01-01 17:32:01-05 + | 2000-12-31 17:32:01-05 + | 2001-01-01 17:32:01-05 (50 rows) SELECT '' AS "15", d1 FROM TIMESTAMPTZ_TBL @@ -395,27 +395,27 @@ 15 | d1 ----+--------------------------------- | -infinity - | Wed Dec 31 16:00:00 1969 PST - | Tue Feb 16 17:32:01 0097 PST BC - | Sat Feb 16 17:32:01 0097 PST - | Thu Feb 16 17:32:01 0597 PST - | Tue Feb 16 17:32:01 1097 PST - | Sat Feb 16 17:32:01 1697 PST - | Thu Feb 16 17:32:01 1797 PST - | Tue Feb 16 17:32:01 1897 PST - | Wed Feb 28 17:32:01 1996 PST - | Thu Feb 29 17:32:01 1996 PST - | Fri Mar 01 17:32:01 1996 PST - | Mon Dec 30 17:32:01 1996 PST - | Tue Dec 31 17:32:01 1996 PST - | Wed Jan 01 17:32:01 1997 PST + | 1969-12-31 19:00:00-05 + | 0097-02-16 17:32:01-05:19:20 BC + | 0097-02-16 17:32:01-05:19:20 + | 0597-02-16 17:32:01-05:19:20 + | 1097-02-16 17:32:01-05:19:20 + | 1697-02-16 17:32:01-05:19:20 + | 1797-02-16 17:32:01-05:19:20 + | 1897-02-16 17:32:01-05:14 + | 1996-02-28 17:32:01-05 + | 1996-02-29 17:32:01-05 + | 1996-03-01 17:32:01-05 + | 1996-12-30 17:32:01-05 + | 1996-12-31 17:32:01-05 + | 1997-01-01 17:32:01-05 (15 rows) SELECT '' AS one, d1 FROM TIMESTAMPTZ_TBL WHERE d1 = timestamp with time zone '1997-01-02'; - one | d1 ------+------------------------------ - | Thu Jan 02 00:00:00 1997 PST + one | d1 +-----+------------------------ + | 1997-01-02 00:00:00-05 (1 row) SELECT '' AS "63", d1 FROM TIMESTAMPTZ_TBL @@ -424,69 +424,69 @@ ----+--------------------------------- | -infinity | infinity - | Wed Dec 31 16:00:00 1969 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:02 1997 PST - | Mon Feb 10 17:32:01.4 1997 PST - | Mon Feb 10 17:32:01.5 1997 PST - | Mon Feb 10 17:32:01.6 1997 PST - | Thu Jan 02 03:04:05 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Tue Jun 10 17:32:01 1997 PDT - | Sat Sep 22 18:19:20 2001 PDT - | Wed Mar 15 08:14:01 2000 PST - | Wed Mar 15 04:14:02 2000 PST - | Wed Mar 15 02:14:03 2000 PST - | Wed Mar 15 03:14:04 2000 PST - | Wed Mar 15 01:14:05 2000 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:00 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 09:32:01 1997 PST - | Mon Feb 10 09:32:01 1997 PST - | Mon Feb 10 09:32:01 1997 PST - | Mon Feb 10 14:32:01 1997 PST - | Thu Jul 10 14:32:01 1997 PDT - | Tue Jun 10 18:32:01 1997 PDT - | Mon Feb 10 17:32:01 1997 PST - | Tue Feb 11 17:32:01 1997 PST - | Wed Feb 12 17:32:01 1997 PST - | Thu Feb 13 17:32:01 1997 PST - | Fri Feb 14 17:32:01 1997 PST - | Sat Feb 15 17:32:01 1997 PST - | Sun Feb 16 17:32:01 1997 PST - | Tue Feb 16 17:32:01 0097 PST BC - | Sat Feb 16 17:32:01 0097 PST - | Thu Feb 16 17:32:01 0597 PST - | Tue Feb 16 17:32:01 1097 PST - | Sat Feb 16 17:32:01 1697 PST - | Thu Feb 16 17:32:01 1797 PST - | Tue Feb 16 17:32:01 1897 PST - | Sun Feb 16 17:32:01 1997 PST - | Sat Feb 16 17:32:01 2097 PST - | Wed Feb 28 17:32:01 1996 PST - | Thu Feb 29 17:32:01 1996 PST - | Fri Mar 01 17:32:01 1996 PST - | Mon Dec 30 17:32:01 1996 PST - | Tue Dec 31 17:32:01 1996 PST - | Wed Jan 01 17:32:01 1997 PST - | Fri Feb 28 17:32:01 1997 PST - | Sat Mar 01 17:32:01 1997 PST - | Tue Dec 30 17:32:01 1997 PST - | Wed Dec 31 17:32:01 1997 PST - | Fri Dec 31 17:32:01 1999 PST - | Sat Jan 01 17:32:01 2000 PST - | Sun Dec 31 17:32:01 2000 PST - | Mon Jan 01 17:32:01 2001 PST + | 1969-12-31 19:00:00-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 20:32:02-05 + | 1997-02-10 20:32:01.4-05 + | 1997-02-10 20:32:01.5-05 + | 1997-02-10 20:32:01.6-05 + | 1997-01-02 03:04:05-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 20:32:01-05 + | 1997-06-10 19:32:01-05 + | 2001-09-22 18:19:20-05 + | 2000-03-15 11:14:01-05 + | 2000-03-15 07:14:02-05 + | 2000-03-15 05:14:03-05 + | 2000-03-15 06:14:04-05 + | 2000-03-15 04:14:05-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 17:32:01-05 + | 1997-02-10 17:32:00-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 20:32:01-05 + | 1997-10-02 20:32:01-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 12:32:01-05 + | 1997-02-10 12:32:01-05 + | 1997-02-10 12:32:01-05 + | 1997-02-10 17:32:01-05 + | 1997-07-10 16:32:01-05 + | 1997-06-10 20:32:01-05 + | 1997-02-10 17:32:01-05 + | 1997-02-11 17:32:01-05 + | 1997-02-12 17:32:01-05 + | 1997-02-13 17:32:01-05 + | 1997-02-14 17:32:01-05 + | 1997-02-15 17:32:01-05 + | 1997-02-16 17:32:01-05 + | 0097-02-16 17:32:01-05:19:20 BC + | 0097-02-16 17:32:01-05:19:20 + | 0597-02-16 17:32:01-05:19:20 + | 1097-02-16 17:32:01-05:19:20 + | 1697-02-16 17:32:01-05:19:20 + | 1797-02-16 17:32:01-05:19:20 + | 1897-02-16 17:32:01-05:14 + | 1997-02-16 17:32:01-05 + | 2097-02-16 17:32:01-05 + | 1996-02-28 17:32:01-05 + | 1996-02-29 17:32:01-05 + | 1996-03-01 17:32:01-05 + | 1996-12-30 17:32:01-05 + | 1996-12-31 17:32:01-05 + | 1997-01-01 17:32:01-05 + | 1997-02-28 17:32:01-05 + | 1997-03-01 17:32:01-05 + | 1997-12-30 17:32:01-05 + | 1997-12-31 17:32:01-05 + | 1999-12-31 17:32:01-05 + | 2000-01-01 17:32:01-05 + | 2000-12-31 17:32:01-05 + | 2001-01-01 17:32:01-05 (65 rows) SELECT '' AS "16", d1 FROM TIMESTAMPTZ_TBL @@ -494,228 +494,228 @@ 16 | d1 ----+--------------------------------- | -infinity - | Wed Dec 31 16:00:00 1969 PST - | Thu Jan 02 00:00:00 1997 PST - | Tue Feb 16 17:32:01 0097 PST BC - | Sat Feb 16 17:32:01 0097 PST - | Thu Feb 16 17:32:01 0597 PST - | Tue Feb 16 17:32:01 1097 PST - | Sat Feb 16 17:32:01 1697 PST - | Thu Feb 16 17:32:01 1797 PST - | Tue Feb 16 17:32:01 1897 PST - | Wed Feb 28 17:32:01 1996 PST - | Thu Feb 29 17:32:01 1996 PST - | Fri Mar 01 17:32:01 1996 PST - | Mon Dec 30 17:32:01 1996 PST - | Tue Dec 31 17:32:01 1996 PST - | Wed Jan 01 17:32:01 1997 PST + | 1969-12-31 19:00:00-05 + | 1997-01-02 00:00:00-05 + | 0097-02-16 17:32:01-05:19:20 BC + | 0097-02-16 17:32:01-05:19:20 + | 0597-02-16 17:32:01-05:19:20 + | 1097-02-16 17:32:01-05:19:20 + | 1697-02-16 17:32:01-05:19:20 + | 1797-02-16 17:32:01-05:19:20 + | 1897-02-16 17:32:01-05:14 + | 1996-02-28 17:32:01-05 + | 1996-02-29 17:32:01-05 + | 1996-03-01 17:32:01-05 + | 1996-12-30 17:32:01-05 + | 1996-12-31 17:32:01-05 + | 1997-01-01 17:32:01-05 (16 rows) SELECT '' AS "49", d1 FROM TIMESTAMPTZ_TBL WHERE d1 >= timestamp with time zone '1997-01-02'; - 49 | d1 -----+-------------------------------- + 49 | d1 +----+-------------------------- | infinity - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:02 1997 PST - | Mon Feb 10 17:32:01.4 1997 PST - | Mon Feb 10 17:32:01.5 1997 PST - | Mon Feb 10 17:32:01.6 1997 PST - | Thu Jan 02 00:00:00 1997 PST - | Thu Jan 02 03:04:05 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Tue Jun 10 17:32:01 1997 PDT - | Sat Sep 22 18:19:20 2001 PDT - | Wed Mar 15 08:14:01 2000 PST - | Wed Mar 15 04:14:02 2000 PST - | Wed Mar 15 02:14:03 2000 PST - | Wed Mar 15 03:14:04 2000 PST - | Wed Mar 15 01:14:05 2000 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:00 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 17:32:01 1997 PST - | Mon Feb 10 09:32:01 1997 PST - | Mon Feb 10 09:32:01 1997 PST - | Mon Feb 10 09:32:01 1997 PST - | Mon Feb 10 14:32:01 1997 PST - | Thu Jul 10 14:32:01 1997 PDT - | Tue Jun 10 18:32:01 1997 PDT - | Mon Feb 10 17:32:01 1997 PST - | Tue Feb 11 17:32:01 1997 PST - | Wed Feb 12 17:32:01 1997 PST - | Thu Feb 13 17:32:01 1997 PST - | Fri Feb 14 17:32:01 1997 PST - | Sat Feb 15 17:32:01 1997 PST - | Sun Feb 16 17:32:01 1997 PST - | Sun Feb 16 17:32:01 1997 PST - | Sat Feb 16 17:32:01 2097 PST - | Fri Feb 28 17:32:01 1997 PST - | Sat Mar 01 17:32:01 1997 PST - | Tue Dec 30 17:32:01 1997 PST - | Wed Dec 31 17:32:01 1997 PST - | Fri Dec 31 17:32:01 1999 PST - | Sat Jan 01 17:32:01 2000 PST - | Sun Dec 31 17:32:01 2000 PST - | Mon Jan 01 17:32:01 2001 PST + | 1997-02-10 20:32:01-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 20:32:02-05 + | 1997-02-10 20:32:01.4-05 + | 1997-02-10 20:32:01.5-05 + | 1997-02-10 20:32:01.6-05 + | 1997-01-02 00:00:00-05 + | 1997-01-02 03:04:05-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 20:32:01-05 + | 1997-06-10 19:32:01-05 + | 2001-09-22 18:19:20-05 + | 2000-03-15 11:14:01-05 + | 2000-03-15 07:14:02-05 + | 2000-03-15 05:14:03-05 + | 2000-03-15 06:14:04-05 + | 2000-03-15 04:14:05-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 17:32:01-05 + | 1997-02-10 17:32:00-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 20:32:01-05 + | 1997-10-02 20:32:01-05 + | 1997-02-10 20:32:01-05 + | 1997-02-10 12:32:01-05 + | 1997-02-10 12:32:01-05 + | 1997-02-10 12:32:01-05 + | 1997-02-10 17:32:01-05 + | 1997-07-10 16:32:01-05 + | 1997-06-10 20:32:01-05 + | 1997-02-10 17:32:01-05 + | 1997-02-11 17:32:01-05 + | 1997-02-12 17:32:01-05 + | 1997-02-13 17:32:01-05 + | 1997-02-14 17:32:01-05 + | 1997-02-15 17:32:01-05 + | 1997-02-16 17:32:01-05 + | 1997-02-16 17:32:01-05 + | 2097-02-16 17:32:01-05 + | 1997-02-28 17:32:01-05 + | 1997-03-01 17:32:01-05 + | 1997-12-30 17:32:01-05 + | 1997-12-31 17:32:01-05 + | 1999-12-31 17:32:01-05 + | 2000-01-01 17:32:01-05 + | 2000-12-31 17:32:01-05 + | 2001-01-01 17:32:01-05 (51 rows) SELECT '' AS "54", d1 - timestamp with time zone '1997-01-02' AS diff FROM TIMESTAMPTZ_TBL WHERE d1 BETWEEN '1902-01-01' AND '2038-01-01'; - 54 | diff -----+---------------------------------------- - | @ 9863 days 8 hours ago - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 2 secs - | @ 39 days 17 hours 32 mins 1.4 secs - | @ 39 days 17 hours 32 mins 1.5 secs - | @ 39 days 17 hours 32 mins 1.6 secs - | @ 0 - | @ 3 hours 4 mins 5 secs - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 159 days 16 hours 32 mins 1 sec - | @ 1724 days 17 hours 19 mins 20 secs - | @ 1168 days 8 hours 14 mins 1 sec - | @ 1168 days 4 hours 14 mins 2 secs - | @ 1168 days 2 hours 14 mins 3 secs - | @ 1168 days 3 hours 14 mins 4 secs - | @ 1168 days 1 hour 14 mins 5 secs - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 9 hours 32 mins 1 sec - | @ 39 days 9 hours 32 mins 1 sec - | @ 39 days 9 hours 32 mins 1 sec - | @ 39 days 14 hours 32 mins 1 sec - | @ 189 days 13 hours 32 mins 1 sec - | @ 159 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 40 days 17 hours 32 mins 1 sec - | @ 41 days 17 hours 32 mins 1 sec - | @ 42 days 17 hours 32 mins 1 sec - | @ 43 days 17 hours 32 mins 1 sec - | @ 44 days 17 hours 32 mins 1 sec - | @ 45 days 17 hours 32 mins 1 sec - | @ 45 days 17 hours 32 mins 1 sec - | @ 308 days 6 hours 27 mins 59 secs ago - | @ 307 days 6 hours 27 mins 59 secs ago - | @ 306 days 6 hours 27 mins 59 secs ago - | @ 2 days 6 hours 27 mins 59 secs ago - | @ 1 day 6 hours 27 mins 59 secs ago - | @ 6 hours 27 mins 59 secs ago - | @ 57 days 17 hours 32 mins 1 sec - | @ 58 days 17 hours 32 mins 1 sec - | @ 362 days 17 hours 32 mins 1 sec - | @ 363 days 17 hours 32 mins 1 sec - | @ 1093 days 17 hours 32 mins 1 sec - | @ 1094 days 17 hours 32 mins 1 sec - | @ 1459 days 17 hours 32 mins 1 sec - | @ 1460 days 17 hours 32 mins 1 sec + 54 | diff +----+---------------------- + | -9863 days -05:00:00 + | 39 days 20:32:01 + | 39 days 20:32:01 + | 39 days 20:32:02 + | 39 days 20:32:01.4 + | 39 days 20:32:01.5 + | 39 days 20:32:01.6 + | 00:00:00 + | 03:04:05 + | 39 days 20:32:01 + | 39 days 20:32:01 + | 39 days 20:32:01 + | 39 days 20:32:01 + | 159 days 19:32:01 + | 1724 days 18:19:20 + | 1168 days 11:14:01 + | 1168 days 07:14:02 + | 1168 days 05:14:03 + | 1168 days 06:14:04 + | 1168 days 04:14:05 + | 39 days 20:32:01 + | 39 days 17:32:01 + | 39 days 17:32:00 + | 39 days 20:32:01 + | 39 days 20:32:01 + | 39 days 20:32:01 + | 273 days 20:32:01 + | 39 days 20:32:01 + | 39 days 12:32:01 + | 39 days 12:32:01 + | 39 days 12:32:01 + | 39 days 17:32:01 + | 189 days 16:32:01 + | 159 days 20:32:01 + | 39 days 17:32:01 + | 40 days 17:32:01 + | 41 days 17:32:01 + | 42 days 17:32:01 + | 43 days 17:32:01 + | 44 days 17:32:01 + | 45 days 17:32:01 + | 45 days 17:32:01 + | -308 days -06:27:59 + | -307 days -06:27:59 + | -306 days -06:27:59 + | -2 days -06:27:59 + | -1 days -06:27:59 + | -06:27:59 + | 57 days 17:32:01 + | 58 days 17:32:01 + | 362 days 17:32:01 + | 363 days 17:32:01 + | 1093 days 17:32:01 + | 1094 days 17:32:01 + | 1459 days 17:32:01 + | 1460 days 17:32:01 (56 rows) SELECT '' AS date_trunc_week, date_trunc( 'week', timestamp with time zone '2004-02-29 15:44:17.71393' ) AS week_trunc; - date_trunc_week | week_trunc ------------------+------------------------------ - | Mon Feb 23 00:00:00 2004 PST + date_trunc_week | week_trunc +-----------------+------------------------ + | 2004-02-23 00:00:00-05 (1 row) SELECT '' AS date_trunc_at_tz, date_trunc('day', timestamp with time zone '2001-02-16 20:38:40+00', 'Australia/Sydney') as sydney_trunc; -- zone name - date_trunc_at_tz | sydney_trunc -------------------+------------------------------ - | Fri Feb 16 05:00:00 2001 PST + date_trunc_at_tz | sydney_trunc +------------------+------------------------ + | 2001-02-16 08:00:00-05 (1 row) SELECT '' AS date_trunc_at_tz, date_trunc('day', timestamp with time zone '2001-02-16 20:38:40+00', 'GMT') as gmt_trunc; -- fixed-offset abbreviation - date_trunc_at_tz | gmt_trunc -------------------+------------------------------ - | Thu Feb 15 16:00:00 2001 PST + date_trunc_at_tz | gmt_trunc +------------------+------------------------ + | 2001-02-15 19:00:00-05 (1 row) SELECT '' AS date_trunc_at_tz, date_trunc('day', timestamp with time zone '2001-02-16 20:38:40+00', 'VET') as vet_trunc; -- variable-offset abbreviation - date_trunc_at_tz | vet_trunc -------------------+------------------------------ - | Thu Feb 15 20:00:00 2001 PST + date_trunc_at_tz | vet_trunc +------------------+------------------------ + | 2001-02-15 23:00:00-05 (1 row) -- Test casting within a BETWEEN qualifier SELECT '' AS "54", d1 - timestamp with time zone '1997-01-02' AS diff FROM TIMESTAMPTZ_TBL WHERE d1 BETWEEN timestamp with time zone '1902-01-01' AND timestamp with time zone '2038-01-01'; - 54 | diff -----+---------------------------------------- - | @ 9863 days 8 hours ago - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 2 secs - | @ 39 days 17 hours 32 mins 1.4 secs - | @ 39 days 17 hours 32 mins 1.5 secs - | @ 39 days 17 hours 32 mins 1.6 secs - | @ 0 - | @ 3 hours 4 mins 5 secs - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 159 days 16 hours 32 mins 1 sec - | @ 1724 days 17 hours 19 mins 20 secs - | @ 1168 days 8 hours 14 mins 1 sec - | @ 1168 days 4 hours 14 mins 2 secs - | @ 1168 days 2 hours 14 mins 3 secs - | @ 1168 days 3 hours 14 mins 4 secs - | @ 1168 days 1 hour 14 mins 5 secs - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 39 days 9 hours 32 mins 1 sec - | @ 39 days 9 hours 32 mins 1 sec - | @ 39 days 9 hours 32 mins 1 sec - | @ 39 days 14 hours 32 mins 1 sec - | @ 189 days 13 hours 32 mins 1 sec - | @ 159 days 17 hours 32 mins 1 sec - | @ 39 days 17 hours 32 mins 1 sec - | @ 40 days 17 hours 32 mins 1 sec - | @ 41 days 17 hours 32 mins 1 sec - | @ 42 days 17 hours 32 mins 1 sec - | @ 43 days 17 hours 32 mins 1 sec - | @ 44 days 17 hours 32 mins 1 sec - | @ 45 days 17 hours 32 mins 1 sec - | @ 45 days 17 hours 32 mins 1 sec - | @ 308 days 6 hours 27 mins 59 secs ago - | @ 307 days 6 hours 27 mins 59 secs ago - | @ 306 days 6 hours 27 mins 59 secs ago - | @ 2 days 6 hours 27 mins 59 secs ago - | @ 1 day 6 hours 27 mins 59 secs ago - | @ 6 hours 27 mins 59 secs ago - | @ 57 days 17 hours 32 mins 1 sec - | @ 58 days 17 hours 32 mins 1 sec - | @ 362 days 17 hours 32 mins 1 sec - | @ 363 days 17 hours 32 mins 1 sec - | @ 1093 days 17 hours 32 mins 1 sec - | @ 1094 days 17 hours 32 mins 1 sec - | @ 1459 days 17 hours 32 mins 1 sec - | @ 1460 days 17 hours 32 mins 1 sec + 54 | diff +----+---------------------- + | -9863 days -05:00:00 + | 39 days 20:32:01 + | 39 days 20:32:01 + | 39 days 20:32:02 + | 39 days 20:32:01.4 + | 39 days 20:32:01.5 + | 39 days 20:32:01.6 + | 00:00:00 + | 03:04:05 + | 39 days 20:32:01 + | 39 days 20:32:01 + | 39 days 20:32:01 + | 39 days 20:32:01 + | 159 days 19:32:01 + | 1724 days 18:19:20 + | 1168 days 11:14:01 + | 1168 days 07:14:02 + | 1168 days 05:14:03 + | 1168 days 06:14:04 + | 1168 days 04:14:05 + | 39 days 20:32:01 + | 39 days 17:32:01 + | 39 days 17:32:00 + | 39 days 20:32:01 + | 39 days 20:32:01 + | 39 days 20:32:01 + | 273 days 20:32:01 + | 39 days 20:32:01 + | 39 days 12:32:01 + | 39 days 12:32:01 + | 39 days 12:32:01 + | 39 days 17:32:01 + | 189 days 16:32:01 + | 159 days 20:32:01 + | 39 days 17:32:01 + | 40 days 17:32:01 + | 41 days 17:32:01 + | 42 days 17:32:01 + | 43 days 17:32:01 + | 44 days 17:32:01 + | 45 days 17:32:01 + | 45 days 17:32:01 + | -308 days -06:27:59 + | -307 days -06:27:59 + | -306 days -06:27:59 + | -2 days -06:27:59 + | -1 days -06:27:59 + | -06:27:59 + | 57 days 17:32:01 + | 58 days 17:32:01 + | 362 days 17:32:01 + | 363 days 17:32:01 + | 1093 days 17:32:01 + | 1094 days 17:32:01 + | 1459 days 17:32:01 + | 1460 days 17:32:01 (56 rows) SELECT '' AS "54", d1 as timestamptz, @@ -723,192 +723,192 @@ date_part( 'day', d1) AS day, date_part( 'hour', d1) AS hour, date_part( 'minute', d1) AS minute, date_part( 'second', d1) AS second FROM TIMESTAMPTZ_TBL WHERE d1 BETWEEN '1902-01-01' AND '2038-01-01'; - 54 | timestamptz | year | month | day | hour | minute | second -----+--------------------------------+------+-------+-----+------+--------+-------- - | Wed Dec 31 16:00:00 1969 PST | 1969 | 12 | 31 | 16 | 0 | 0 - | Mon Feb 10 17:32:01 1997 PST | 1997 | 2 | 10 | 17 | 32 | 1 - | Mon Feb 10 17:32:01 1997 PST | 1997 | 2 | 10 | 17 | 32 | 1 - | Mon Feb 10 17:32:02 1997 PST | 1997 | 2 | 10 | 17 | 32 | 2 - | Mon Feb 10 17:32:01.4 1997 PST | 1997 | 2 | 10 | 17 | 32 | 1.4 - | Mon Feb 10 17:32:01.5 1997 PST | 1997 | 2 | 10 | 17 | 32 | 1.5 - | Mon Feb 10 17:32:01.6 1997 PST | 1997 | 2 | 10 | 17 | 32 | 1.6 - | Thu Jan 02 00:00:00 1997 PST | 1997 | 1 | 2 | 0 | 0 | 0 - | Thu Jan 02 03:04:05 1997 PST | 1997 | 1 | 2 | 3 | 4 | 5 - | Mon Feb 10 17:32:01 1997 PST | 1997 | 2 | 10 | 17 | 32 | 1 - | Mon Feb 10 17:32:01 1997 PST | 1997 | 2 | 10 | 17 | 32 | 1 - | Mon Feb 10 17:32:01 1997 PST | 1997 | 2 | 10 | 17 | 32 | 1 - | Mon Feb 10 17:32:01 1997 PST | 1997 | 2 | 10 | 17 | 32 | 1 - | Tue Jun 10 17:32:01 1997 PDT | 1997 | 6 | 10 | 17 | 32 | 1 - | Sat Sep 22 18:19:20 2001 PDT | 2001 | 9 | 22 | 18 | 19 | 20 - | Wed Mar 15 08:14:01 2000 PST | 2000 | 3 | 15 | 8 | 14 | 1 - | Wed Mar 15 04:14:02 2000 PST | 2000 | 3 | 15 | 4 | 14 | 2 - | Wed Mar 15 02:14:03 2000 PST | 2000 | 3 | 15 | 2 | 14 | 3 - | Wed Mar 15 03:14:04 2000 PST | 2000 | 3 | 15 | 3 | 14 | 4 - | Wed Mar 15 01:14:05 2000 PST | 2000 | 3 | 15 | 1 | 14 | 5 - | Mon Feb 10 17:32:01 1997 PST | 1997 | 2 | 10 | 17 | 32 | 1 - | Mon Feb 10 17:32:01 1997 PST | 1997 | 2 | 10 | 17 | 32 | 1 - | Mon Feb 10 17:32:00 1997 PST | 1997 | 2 | 10 | 17 | 32 | 0 - | Mon Feb 10 17:32:01 1997 PST | 1997 | 2 | 10 | 17 | 32 | 1 - | Mon Feb 10 17:32:01 1997 PST | 1997 | 2 | 10 | 17 | 32 | 1 - | Mon Feb 10 17:32:01 1997 PST | 1997 | 2 | 10 | 17 | 32 | 1 - | Mon Feb 10 17:32:01 1997 PST | 1997 | 2 | 10 | 17 | 32 | 1 - | Mon Feb 10 17:32:01 1997 PST | 1997 | 2 | 10 | 17 | 32 | 1 - | Mon Feb 10 09:32:01 1997 PST | 1997 | 2 | 10 | 9 | 32 | 1 - | Mon Feb 10 09:32:01 1997 PST | 1997 | 2 | 10 | 9 | 32 | 1 - | Mon Feb 10 09:32:01 1997 PST | 1997 | 2 | 10 | 9 | 32 | 1 - | Mon Feb 10 14:32:01 1997 PST | 1997 | 2 | 10 | 14 | 32 | 1 - | Thu Jul 10 14:32:01 1997 PDT | 1997 | 7 | 10 | 14 | 32 | 1 - | Tue Jun 10 18:32:01 1997 PDT | 1997 | 6 | 10 | 18 | 32 | 1 - | Mon Feb 10 17:32:01 1997 PST | 1997 | 2 | 10 | 17 | 32 | 1 - | Tue Feb 11 17:32:01 1997 PST | 1997 | 2 | 11 | 17 | 32 | 1 - | Wed Feb 12 17:32:01 1997 PST | 1997 | 2 | 12 | 17 | 32 | 1 - | Thu Feb 13 17:32:01 1997 PST | 1997 | 2 | 13 | 17 | 32 | 1 - | Fri Feb 14 17:32:01 1997 PST | 1997 | 2 | 14 | 17 | 32 | 1 - | Sat Feb 15 17:32:01 1997 PST | 1997 | 2 | 15 | 17 | 32 | 1 - | Sun Feb 16 17:32:01 1997 PST | 1997 | 2 | 16 | 17 | 32 | 1 - | Sun Feb 16 17:32:01 1997 PST | 1997 | 2 | 16 | 17 | 32 | 1 - | Wed Feb 28 17:32:01 1996 PST | 1996 | 2 | 28 | 17 | 32 | 1 - | Thu Feb 29 17:32:01 1996 PST | 1996 | 2 | 29 | 17 | 32 | 1 - | Fri Mar 01 17:32:01 1996 PST | 1996 | 3 | 1 | 17 | 32 | 1 - | Mon Dec 30 17:32:01 1996 PST | 1996 | 12 | 30 | 17 | 32 | 1 - | Tue Dec 31 17:32:01 1996 PST | 1996 | 12 | 31 | 17 | 32 | 1 - | Wed Jan 01 17:32:01 1997 PST | 1997 | 1 | 1 | 17 | 32 | 1 - | Fri Feb 28 17:32:01 1997 PST | 1997 | 2 | 28 | 17 | 32 | 1 - | Sat Mar 01 17:32:01 1997 PST | 1997 | 3 | 1 | 17 | 32 | 1 - | Tue Dec 30 17:32:01 1997 PST | 1997 | 12 | 30 | 17 | 32 | 1 - | Wed Dec 31 17:32:01 1997 PST | 1997 | 12 | 31 | 17 | 32 | 1 - | Fri Dec 31 17:32:01 1999 PST | 1999 | 12 | 31 | 17 | 32 | 1 - | Sat Jan 01 17:32:01 2000 PST | 2000 | 1 | 1 | 17 | 32 | 1 - | Sun Dec 31 17:32:01 2000 PST | 2000 | 12 | 31 | 17 | 32 | 1 - | Mon Jan 01 17:32:01 2001 PST | 2001 | 1 | 1 | 17 | 32 | 1 + 54 | timestamptz | year | month | day | hour | minute | second +----+--------------------------+------+-------+-----+------+--------+-------- + | 1969-12-31 19:00:00-05 | 1969 | 12 | 31 | 19 | 0 | 0 + | 1997-02-10 20:32:01-05 | 1997 | 2 | 10 | 20 | 32 | 1 + | 1997-02-10 20:32:01-05 | 1997 | 2 | 10 | 20 | 32 | 1 + | 1997-02-10 20:32:02-05 | 1997 | 2 | 10 | 20 | 32 | 2 + | 1997-02-10 20:32:01.4-05 | 1997 | 2 | 10 | 20 | 32 | 1.4 + | 1997-02-10 20:32:01.5-05 | 1997 | 2 | 10 | 20 | 32 | 1.5 + | 1997-02-10 20:32:01.6-05 | 1997 | 2 | 10 | 20 | 32 | 1.6 + | 1997-01-02 00:00:00-05 | 1997 | 1 | 2 | 0 | 0 | 0 + | 1997-01-02 03:04:05-05 | 1997 | 1 | 2 | 3 | 4 | 5 + | 1997-02-10 20:32:01-05 | 1997 | 2 | 10 | 20 | 32 | 1 + | 1997-02-10 20:32:01-05 | 1997 | 2 | 10 | 20 | 32 | 1 + | 1997-02-10 20:32:01-05 | 1997 | 2 | 10 | 20 | 32 | 1 + | 1997-02-10 20:32:01-05 | 1997 | 2 | 10 | 20 | 32 | 1 + | 1997-06-10 19:32:01-05 | 1997 | 6 | 10 | 19 | 32 | 1 + | 2001-09-22 18:19:20-05 | 2001 | 9 | 22 | 18 | 19 | 20 + | 2000-03-15 11:14:01-05 | 2000 | 3 | 15 | 11 | 14 | 1 + | 2000-03-15 07:14:02-05 | 2000 | 3 | 15 | 7 | 14 | 2 + | 2000-03-15 05:14:03-05 | 2000 | 3 | 15 | 5 | 14 | 3 + | 2000-03-15 06:14:04-05 | 2000 | 3 | 15 | 6 | 14 | 4 + | 2000-03-15 04:14:05-05 | 2000 | 3 | 15 | 4 | 14 | 5 + | 1997-02-10 20:32:01-05 | 1997 | 2 | 10 | 20 | 32 | 1 + | 1997-02-10 17:32:01-05 | 1997 | 2 | 10 | 17 | 32 | 1 + | 1997-02-10 17:32:00-05 | 1997 | 2 | 10 | 17 | 32 | 0 + | 1997-02-10 20:32:01-05 | 1997 | 2 | 10 | 20 | 32 | 1 + | 1997-02-10 20:32:01-05 | 1997 | 2 | 10 | 20 | 32 | 1 + | 1997-02-10 20:32:01-05 | 1997 | 2 | 10 | 20 | 32 | 1 + | 1997-10-02 20:32:01-05 | 1997 | 10 | 2 | 20 | 32 | 1 + | 1997-02-10 20:32:01-05 | 1997 | 2 | 10 | 20 | 32 | 1 + | 1997-02-10 12:32:01-05 | 1997 | 2 | 10 | 12 | 32 | 1 + | 1997-02-10 12:32:01-05 | 1997 | 2 | 10 | 12 | 32 | 1 + | 1997-02-10 12:32:01-05 | 1997 | 2 | 10 | 12 | 32 | 1 + | 1997-02-10 17:32:01-05 | 1997 | 2 | 10 | 17 | 32 | 1 + | 1997-07-10 16:32:01-05 | 1997 | 7 | 10 | 16 | 32 | 1 + | 1997-06-10 20:32:01-05 | 1997 | 6 | 10 | 20 | 32 | 1 + | 1997-02-10 17:32:01-05 | 1997 | 2 | 10 | 17 | 32 | 1 + | 1997-02-11 17:32:01-05 | 1997 | 2 | 11 | 17 | 32 | 1 + | 1997-02-12 17:32:01-05 | 1997 | 2 | 12 | 17 | 32 | 1 + | 1997-02-13 17:32:01-05 | 1997 | 2 | 13 | 17 | 32 | 1 + | 1997-02-14 17:32:01-05 | 1997 | 2 | 14 | 17 | 32 | 1 + | 1997-02-15 17:32:01-05 | 1997 | 2 | 15 | 17 | 32 | 1 + | 1997-02-16 17:32:01-05 | 1997 | 2 | 16 | 17 | 32 | 1 + | 1997-02-16 17:32:01-05 | 1997 | 2 | 16 | 17 | 32 | 1 + | 1996-02-28 17:32:01-05 | 1996 | 2 | 28 | 17 | 32 | 1 + | 1996-02-29 17:32:01-05 | 1996 | 2 | 29 | 17 | 32 | 1 + | 1996-03-01 17:32:01-05 | 1996 | 3 | 1 | 17 | 32 | 1 + | 1996-12-30 17:32:01-05 | 1996 | 12 | 30 | 17 | 32 | 1 + | 1996-12-31 17:32:01-05 | 1996 | 12 | 31 | 17 | 32 | 1 + | 1997-01-01 17:32:01-05 | 1997 | 1 | 1 | 17 | 32 | 1 + | 1997-02-28 17:32:01-05 | 1997 | 2 | 28 | 17 | 32 | 1 + | 1997-03-01 17:32:01-05 | 1997 | 3 | 1 | 17 | 32 | 1 + | 1997-12-30 17:32:01-05 | 1997 | 12 | 30 | 17 | 32 | 1 + | 1997-12-31 17:32:01-05 | 1997 | 12 | 31 | 17 | 32 | 1 + | 1999-12-31 17:32:01-05 | 1999 | 12 | 31 | 17 | 32 | 1 + | 2000-01-01 17:32:01-05 | 2000 | 1 | 1 | 17 | 32 | 1 + | 2000-12-31 17:32:01-05 | 2000 | 12 | 31 | 17 | 32 | 1 + | 2001-01-01 17:32:01-05 | 2001 | 1 | 1 | 17 | 32 | 1 (56 rows) SELECT '' AS "54", d1 as timestamptz, date_part( 'quarter', d1) AS quarter, date_part( 'msec', d1) AS msec, date_part( 'usec', d1) AS usec FROM TIMESTAMPTZ_TBL WHERE d1 BETWEEN '1902-01-01' AND '2038-01-01'; - 54 | timestamptz | quarter | msec | usec -----+--------------------------------+---------+-------+---------- - | Wed Dec 31 16:00:00 1969 PST | 4 | 0 | 0 - | Mon Feb 10 17:32:01 1997 PST | 1 | 1000 | 1000000 - | Mon Feb 10 17:32:01 1997 PST | 1 | 1000 | 1000000 - | Mon Feb 10 17:32:02 1997 PST | 1 | 2000 | 2000000 - | Mon Feb 10 17:32:01.4 1997 PST | 1 | 1400 | 1400000 - | Mon Feb 10 17:32:01.5 1997 PST | 1 | 1500 | 1500000 - | Mon Feb 10 17:32:01.6 1997 PST | 1 | 1600 | 1600000 - | Thu Jan 02 00:00:00 1997 PST | 1 | 0 | 0 - | Thu Jan 02 03:04:05 1997 PST | 1 | 5000 | 5000000 - | Mon Feb 10 17:32:01 1997 PST | 1 | 1000 | 1000000 - | Mon Feb 10 17:32:01 1997 PST | 1 | 1000 | 1000000 - | Mon Feb 10 17:32:01 1997 PST | 1 | 1000 | 1000000 - | Mon Feb 10 17:32:01 1997 PST | 1 | 1000 | 1000000 - | Tue Jun 10 17:32:01 1997 PDT | 2 | 1000 | 1000000 - | Sat Sep 22 18:19:20 2001 PDT | 3 | 20000 | 20000000 - | Wed Mar 15 08:14:01 2000 PST | 1 | 1000 | 1000000 - | Wed Mar 15 04:14:02 2000 PST | 1 | 2000 | 2000000 - | Wed Mar 15 02:14:03 2000 PST | 1 | 3000 | 3000000 - | Wed Mar 15 03:14:04 2000 PST | 1 | 4000 | 4000000 - | Wed Mar 15 01:14:05 2000 PST | 1 | 5000 | 5000000 - | Mon Feb 10 17:32:01 1997 PST | 1 | 1000 | 1000000 - | Mon Feb 10 17:32:01 1997 PST | 1 | 1000 | 1000000 - | Mon Feb 10 17:32:00 1997 PST | 1 | 0 | 0 - | Mon Feb 10 17:32:01 1997 PST | 1 | 1000 | 1000000 - | Mon Feb 10 17:32:01 1997 PST | 1 | 1000 | 1000000 - | Mon Feb 10 17:32:01 1997 PST | 1 | 1000 | 1000000 - | Mon Feb 10 17:32:01 1997 PST | 1 | 1000 | 1000000 - | Mon Feb 10 17:32:01 1997 PST | 1 | 1000 | 1000000 - | Mon Feb 10 09:32:01 1997 PST | 1 | 1000 | 1000000 - | Mon Feb 10 09:32:01 1997 PST | 1 | 1000 | 1000000 - | Mon Feb 10 09:32:01 1997 PST | 1 | 1000 | 1000000 - | Mon Feb 10 14:32:01 1997 PST | 1 | 1000 | 1000000 - | Thu Jul 10 14:32:01 1997 PDT | 3 | 1000 | 1000000 - | Tue Jun 10 18:32:01 1997 PDT | 2 | 1000 | 1000000 - | Mon Feb 10 17:32:01 1997 PST | 1 | 1000 | 1000000 - | Tue Feb 11 17:32:01 1997 PST | 1 | 1000 | 1000000 - | Wed Feb 12 17:32:01 1997 PST | 1 | 1000 | 1000000 - | Thu Feb 13 17:32:01 1997 PST | 1 | 1000 | 1000000 - | Fri Feb 14 17:32:01 1997 PST | 1 | 1000 | 1000000 - | Sat Feb 15 17:32:01 1997 PST | 1 | 1000 | 1000000 - | Sun Feb 16 17:32:01 1997 PST | 1 | 1000 | 1000000 - | Sun Feb 16 17:32:01 1997 PST | 1 | 1000 | 1000000 - | Wed Feb 28 17:32:01 1996 PST | 1 | 1000 | 1000000 - | Thu Feb 29 17:32:01 1996 PST | 1 | 1000 | 1000000 - | Fri Mar 01 17:32:01 1996 PST | 1 | 1000 | 1000000 - | Mon Dec 30 17:32:01 1996 PST | 4 | 1000 | 1000000 - | Tue Dec 31 17:32:01 1996 PST | 4 | 1000 | 1000000 - | Wed Jan 01 17:32:01 1997 PST | 1 | 1000 | 1000000 - | Fri Feb 28 17:32:01 1997 PST | 1 | 1000 | 1000000 - | Sat Mar 01 17:32:01 1997 PST | 1 | 1000 | 1000000 - | Tue Dec 30 17:32:01 1997 PST | 4 | 1000 | 1000000 - | Wed Dec 31 17:32:01 1997 PST | 4 | 1000 | 1000000 - | Fri Dec 31 17:32:01 1999 PST | 4 | 1000 | 1000000 - | Sat Jan 01 17:32:01 2000 PST | 1 | 1000 | 1000000 - | Sun Dec 31 17:32:01 2000 PST | 4 | 1000 | 1000000 - | Mon Jan 01 17:32:01 2001 PST | 1 | 1000 | 1000000 + 54 | timestamptz | quarter | msec | usec +----+--------------------------+---------+-------+---------- + | 1969-12-31 19:00:00-05 | 4 | 0 | 0 + | 1997-02-10 20:32:01-05 | 1 | 1000 | 1000000 + | 1997-02-10 20:32:01-05 | 1 | 1000 | 1000000 + | 1997-02-10 20:32:02-05 | 1 | 2000 | 2000000 + | 1997-02-10 20:32:01.4-05 | 1 | 1400 | 1400000 + | 1997-02-10 20:32:01.5-05 | 1 | 1500 | 1500000 + | 1997-02-10 20:32:01.6-05 | 1 | 1600 | 1600000 + | 1997-01-02 00:00:00-05 | 1 | 0 | 0 + | 1997-01-02 03:04:05-05 | 1 | 5000 | 5000000 + | 1997-02-10 20:32:01-05 | 1 | 1000 | 1000000 + | 1997-02-10 20:32:01-05 | 1 | 1000 | 1000000 + | 1997-02-10 20:32:01-05 | 1 | 1000 | 1000000 + | 1997-02-10 20:32:01-05 | 1 | 1000 | 1000000 + | 1997-06-10 19:32:01-05 | 2 | 1000 | 1000000 + | 2001-09-22 18:19:20-05 | 3 | 20000 | 20000000 + | 2000-03-15 11:14:01-05 | 1 | 1000 | 1000000 + | 2000-03-15 07:14:02-05 | 1 | 2000 | 2000000 + | 2000-03-15 05:14:03-05 | 1 | 3000 | 3000000 + | 2000-03-15 06:14:04-05 | 1 | 4000 | 4000000 + | 2000-03-15 04:14:05-05 | 1 | 5000 | 5000000 + | 1997-02-10 20:32:01-05 | 1 | 1000 | 1000000 + | 1997-02-10 17:32:01-05 | 1 | 1000 | 1000000 + | 1997-02-10 17:32:00-05 | 1 | 0 | 0 + | 1997-02-10 20:32:01-05 | 1 | 1000 | 1000000 + | 1997-02-10 20:32:01-05 | 1 | 1000 | 1000000 + | 1997-02-10 20:32:01-05 | 1 | 1000 | 1000000 + | 1997-10-02 20:32:01-05 | 4 | 1000 | 1000000 + | 1997-02-10 20:32:01-05 | 1 | 1000 | 1000000 + | 1997-02-10 12:32:01-05 | 1 | 1000 | 1000000 + | 1997-02-10 12:32:01-05 | 1 | 1000 | 1000000 + | 1997-02-10 12:32:01-05 | 1 | 1000 | 1000000 + | 1997-02-10 17:32:01-05 | 1 | 1000 | 1000000 + | 1997-07-10 16:32:01-05 | 3 | 1000 | 1000000 + | 1997-06-10 20:32:01-05 | 2 | 1000 | 1000000 + | 1997-02-10 17:32:01-05 | 1 | 1000 | 1000000 + | 1997-02-11 17:32:01-05 | 1 | 1000 | 1000000 + | 1997-02-12 17:32:01-05 | 1 | 1000 | 1000000 + | 1997-02-13 17:32:01-05 | 1 | 1000 | 1000000 + | 1997-02-14 17:32:01-05 | 1 | 1000 | 1000000 + | 1997-02-15 17:32:01-05 | 1 | 1000 | 1000000 + | 1997-02-16 17:32:01-05 | 1 | 1000 | 1000000 + | 1997-02-16 17:32:01-05 | 1 | 1000 | 1000000 + | 1996-02-28 17:32:01-05 | 1 | 1000 | 1000000 + | 1996-02-29 17:32:01-05 | 1 | 1000 | 1000000 + | 1996-03-01 17:32:01-05 | 1 | 1000 | 1000000 + | 1996-12-30 17:32:01-05 | 4 | 1000 | 1000000 + | 1996-12-31 17:32:01-05 | 4 | 1000 | 1000000 + | 1997-01-01 17:32:01-05 | 1 | 1000 | 1000000 + | 1997-02-28 17:32:01-05 | 1 | 1000 | 1000000 + | 1997-03-01 17:32:01-05 | 1 | 1000 | 1000000 + | 1997-12-30 17:32:01-05 | 4 | 1000 | 1000000 + | 1997-12-31 17:32:01-05 | 4 | 1000 | 1000000 + | 1999-12-31 17:32:01-05 | 4 | 1000 | 1000000 + | 2000-01-01 17:32:01-05 | 1 | 1000 | 1000000 + | 2000-12-31 17:32:01-05 | 4 | 1000 | 1000000 + | 2001-01-01 17:32:01-05 | 1 | 1000 | 1000000 (56 rows) SELECT '' AS "54", d1 as timestamptz, date_part( 'isoyear', d1) AS isoyear, date_part( 'week', d1) AS week, date_part( 'dow', d1) AS dow FROM TIMESTAMPTZ_TBL WHERE d1 BETWEEN '1902-01-01' AND '2038-01-01'; - 54 | timestamptz | isoyear | week | dow -----+--------------------------------+---------+------+----- - | Wed Dec 31 16:00:00 1969 PST | 1970 | 1 | 3 - | Mon Feb 10 17:32:01 1997 PST | 1997 | 7 | 1 - | Mon Feb 10 17:32:01 1997 PST | 1997 | 7 | 1 - | Mon Feb 10 17:32:02 1997 PST | 1997 | 7 | 1 - | Mon Feb 10 17:32:01.4 1997 PST | 1997 | 7 | 1 - | Mon Feb 10 17:32:01.5 1997 PST | 1997 | 7 | 1 - | Mon Feb 10 17:32:01.6 1997 PST | 1997 | 7 | 1 - | Thu Jan 02 00:00:00 1997 PST | 1997 | 1 | 4 - | Thu Jan 02 03:04:05 1997 PST | 1997 | 1 | 4 - | Mon Feb 10 17:32:01 1997 PST | 1997 | 7 | 1 - | Mon Feb 10 17:32:01 1997 PST | 1997 | 7 | 1 - | Mon Feb 10 17:32:01 1997 PST | 1997 | 7 | 1 - | Mon Feb 10 17:32:01 1997 PST | 1997 | 7 | 1 - | Tue Jun 10 17:32:01 1997 PDT | 1997 | 24 | 2 - | Sat Sep 22 18:19:20 2001 PDT | 2001 | 38 | 6 - | Wed Mar 15 08:14:01 2000 PST | 2000 | 11 | 3 - | Wed Mar 15 04:14:02 2000 PST | 2000 | 11 | 3 - | Wed Mar 15 02:14:03 2000 PST | 2000 | 11 | 3 - | Wed Mar 15 03:14:04 2000 PST | 2000 | 11 | 3 - | Wed Mar 15 01:14:05 2000 PST | 2000 | 11 | 3 - | Mon Feb 10 17:32:01 1997 PST | 1997 | 7 | 1 - | Mon Feb 10 17:32:01 1997 PST | 1997 | 7 | 1 - | Mon Feb 10 17:32:00 1997 PST | 1997 | 7 | 1 - | Mon Feb 10 17:32:01 1997 PST | 1997 | 7 | 1 - | Mon Feb 10 17:32:01 1997 PST | 1997 | 7 | 1 - | Mon Feb 10 17:32:01 1997 PST | 1997 | 7 | 1 - | Mon Feb 10 17:32:01 1997 PST | 1997 | 7 | 1 - | Mon Feb 10 17:32:01 1997 PST | 1997 | 7 | 1 - | Mon Feb 10 09:32:01 1997 PST | 1997 | 7 | 1 - | Mon Feb 10 09:32:01 1997 PST | 1997 | 7 | 1 - | Mon Feb 10 09:32:01 1997 PST | 1997 | 7 | 1 - | Mon Feb 10 14:32:01 1997 PST | 1997 | 7 | 1 - | Thu Jul 10 14:32:01 1997 PDT | 1997 | 28 | 4 - | Tue Jun 10 18:32:01 1997 PDT | 1997 | 24 | 2 - | Mon Feb 10 17:32:01 1997 PST | 1997 | 7 | 1 - | Tue Feb 11 17:32:01 1997 PST | 1997 | 7 | 2 - | Wed Feb 12 17:32:01 1997 PST | 1997 | 7 | 3 - | Thu Feb 13 17:32:01 1997 PST | 1997 | 7 | 4 - | Fri Feb 14 17:32:01 1997 PST | 1997 | 7 | 5 - | Sat Feb 15 17:32:01 1997 PST | 1997 | 7 | 6 - | Sun Feb 16 17:32:01 1997 PST | 1997 | 7 | 0 - | Sun Feb 16 17:32:01 1997 PST | 1997 | 7 | 0 - | Wed Feb 28 17:32:01 1996 PST | 1996 | 9 | 3 - | Thu Feb 29 17:32:01 1996 PST | 1996 | 9 | 4 - | Fri Mar 01 17:32:01 1996 PST | 1996 | 9 | 5 - | Mon Dec 30 17:32:01 1996 PST | 1997 | 1 | 1 - | Tue Dec 31 17:32:01 1996 PST | 1997 | 1 | 2 - | Wed Jan 01 17:32:01 1997 PST | 1997 | 1 | 3 - | Fri Feb 28 17:32:01 1997 PST | 1997 | 9 | 5 - | Sat Mar 01 17:32:01 1997 PST | 1997 | 9 | 6 - | Tue Dec 30 17:32:01 1997 PST | 1998 | 1 | 2 - | Wed Dec 31 17:32:01 1997 PST | 1998 | 1 | 3 - | Fri Dec 31 17:32:01 1999 PST | 1999 | 52 | 5 - | Sat Jan 01 17:32:01 2000 PST | 1999 | 52 | 6 - | Sun Dec 31 17:32:01 2000 PST | 2000 | 52 | 0 - | Mon Jan 01 17:32:01 2001 PST | 2001 | 1 | 1 + 54 | timestamptz | isoyear | week | dow +----+--------------------------+---------+------+----- + | 1969-12-31 19:00:00-05 | 1970 | 1 | 3 + | 1997-02-10 20:32:01-05 | 1997 | 7 | 1 + | 1997-02-10 20:32:01-05 | 1997 | 7 | 1 + | 1997-02-10 20:32:02-05 | 1997 | 7 | 1 + | 1997-02-10 20:32:01.4-05 | 1997 | 7 | 1 + | 1997-02-10 20:32:01.5-05 | 1997 | 7 | 1 + | 1997-02-10 20:32:01.6-05 | 1997 | 7 | 1 + | 1997-01-02 00:00:00-05 | 1997 | 1 | 4 + | 1997-01-02 03:04:05-05 | 1997 | 1 | 4 + | 1997-02-10 20:32:01-05 | 1997 | 7 | 1 + | 1997-02-10 20:32:01-05 | 1997 | 7 | 1 + | 1997-02-10 20:32:01-05 | 1997 | 7 | 1 + | 1997-02-10 20:32:01-05 | 1997 | 7 | 1 + | 1997-06-10 19:32:01-05 | 1997 | 24 | 2 + | 2001-09-22 18:19:20-05 | 2001 | 38 | 6 + | 2000-03-15 11:14:01-05 | 2000 | 11 | 3 + | 2000-03-15 07:14:02-05 | 2000 | 11 | 3 + | 2000-03-15 05:14:03-05 | 2000 | 11 | 3 + | 2000-03-15 06:14:04-05 | 2000 | 11 | 3 + | 2000-03-15 04:14:05-05 | 2000 | 11 | 3 + | 1997-02-10 20:32:01-05 | 1997 | 7 | 1 + | 1997-02-10 17:32:01-05 | 1997 | 7 | 1 + | 1997-02-10 17:32:00-05 | 1997 | 7 | 1 + | 1997-02-10 20:32:01-05 | 1997 | 7 | 1 + | 1997-02-10 20:32:01-05 | 1997 | 7 | 1 + | 1997-02-10 20:32:01-05 | 1997 | 7 | 1 + | 1997-10-02 20:32:01-05 | 1997 | 40 | 4 + | 1997-02-10 20:32:01-05 | 1997 | 7 | 1 + | 1997-02-10 12:32:01-05 | 1997 | 7 | 1 + | 1997-02-10 12:32:01-05 | 1997 | 7 | 1 + | 1997-02-10 12:32:01-05 | 1997 | 7 | 1 + | 1997-02-10 17:32:01-05 | 1997 | 7 | 1 + | 1997-07-10 16:32:01-05 | 1997 | 28 | 4 + | 1997-06-10 20:32:01-05 | 1997 | 24 | 2 + | 1997-02-10 17:32:01-05 | 1997 | 7 | 1 + | 1997-02-11 17:32:01-05 | 1997 | 7 | 2 + | 1997-02-12 17:32:01-05 | 1997 | 7 | 3 + | 1997-02-13 17:32:01-05 | 1997 | 7 | 4 + | 1997-02-14 17:32:01-05 | 1997 | 7 | 5 + | 1997-02-15 17:32:01-05 | 1997 | 7 | 6 + | 1997-02-16 17:32:01-05 | 1997 | 7 | 0 + | 1997-02-16 17:32:01-05 | 1997 | 7 | 0 + | 1996-02-28 17:32:01-05 | 1996 | 9 | 3 + | 1996-02-29 17:32:01-05 | 1996 | 9 | 4 + | 1996-03-01 17:32:01-05 | 1996 | 9 | 5 + | 1996-12-30 17:32:01-05 | 1997 | 1 | 1 + | 1996-12-31 17:32:01-05 | 1997 | 1 | 2 + | 1997-01-01 17:32:01-05 | 1997 | 1 | 3 + | 1997-02-28 17:32:01-05 | 1997 | 9 | 5 + | 1997-03-01 17:32:01-05 | 1997 | 9 | 6 + | 1997-12-30 17:32:01-05 | 1998 | 1 | 2 + | 1997-12-31 17:32:01-05 | 1998 | 1 | 3 + | 1999-12-31 17:32:01-05 | 1999 | 52 | 5 + | 2000-01-01 17:32:01-05 | 1999 | 52 | 6 + | 2000-12-31 17:32:01-05 | 2000 | 52 | 0 + | 2001-01-01 17:32:01-05 | 2001 | 1 | 1 (56 rows) -- TO_CHAR() @@ -944,7 +944,7 @@ | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb - | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb + | THURSDAY Thursday thursday THU Thu thu OCTOBER October october X OCT Oct oct | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb @@ -1016,7 +1016,7 @@ | MONDAY Monday monday FEBRUARY February february II | MONDAY Monday monday FEBRUARY February february II | MONDAY Monday monday FEBRUARY February february II - | MONDAY Monday monday FEBRUARY February february II + | THURSDAY Thursday thursday OCTOBER October october X | MONDAY Monday monday FEBRUARY February february II | MONDAY Monday monday FEBRUARY February february II | MONDAY Monday monday FEBRUARY February february II @@ -1088,7 +1088,7 @@ | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490 - | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490 + | 1,997 1997 997 97 7 20 4 10 40 275 02 5 2450724 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490 @@ -1160,7 +1160,7 @@ | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490 - | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490 + | 1,997 1997 997 97 7 20 4 10 40 275 2 5 2450724 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490 @@ -1206,40 +1206,40 @@ -----------+---------------------- | | - | 04 04 16 00 00 57600 - | 05 05 17 32 01 63121 - | 05 05 17 32 01 63121 - | 05 05 17 32 02 63122 - | 05 05 17 32 01 63121 - | 05 05 17 32 01 63121 - | 05 05 17 32 01 63121 + | 07 07 19 00 00 68400 + | 08 08 20 32 01 73921 + | 08 08 20 32 01 73921 + | 08 08 20 32 02 73922 + | 08 08 20 32 01 73921 + | 08 08 20 32 01 73921 + | 08 08 20 32 01 73921 | 12 12 00 00 00 0 | 03 03 03 04 05 11045 - | 05 05 17 32 01 63121 - | 05 05 17 32 01 63121 - | 05 05 17 32 01 63121 - | 05 05 17 32 01 63121 - | 05 05 17 32 01 63121 + | 08 08 20 32 01 73921 + | 08 08 20 32 01 73921 + | 08 08 20 32 01 73921 + | 08 08 20 32 01 73921 + | 07 07 19 32 01 70321 | 06 06 18 19 20 65960 - | 08 08 08 14 01 29641 - | 04 04 04 14 02 15242 - | 02 02 02 14 03 8043 - | 03 03 03 14 04 11644 - | 01 01 01 14 05 4445 - | 05 05 17 32 01 63121 + | 11 11 11 14 01 40441 + | 07 07 07 14 02 26042 + | 05 05 05 14 03 18843 + | 06 06 06 14 04 22444 + | 04 04 04 14 05 15245 + | 08 08 20 32 01 73921 | 05 05 17 32 01 63121 | 05 05 17 32 00 63120 + | 08 08 20 32 01 73921 + | 08 08 20 32 01 73921 + | 08 08 20 32 01 73921 + | 08 08 20 32 01 73921 + | 08 08 20 32 01 73921 + | 12 12 12 32 01 45121 + | 12 12 12 32 01 45121 + | 12 12 12 32 01 45121 | 05 05 17 32 01 63121 - | 05 05 17 32 01 63121 - | 05 05 17 32 01 63121 - | 05 05 17 32 01 63121 - | 05 05 17 32 01 63121 - | 09 09 09 32 01 34321 - | 09 09 09 32 01 34321 - | 09 09 09 32 01 34321 - | 02 02 14 32 01 52321 - | 02 02 14 32 01 52321 - | 06 06 18 32 01 66721 + | 04 04 16 32 01 59521 + | 08 08 20 32 01 73921 | 05 05 17 32 01 63121 | 05 05 17 32 01 63121 | 05 05 17 32 01 63121 @@ -1278,40 +1278,40 @@ -----------+------------------------------------------------- | | - | HH:MI:SS is 04:00:00 "text between quote marks" - | HH:MI:SS is 05:32:01 "text between quote marks" - | HH:MI:SS is 05:32:01 "text between quote marks" - | HH:MI:SS is 05:32:02 "text between quote marks" - | HH:MI:SS is 05:32:01 "text between quote marks" - | HH:MI:SS is 05:32:01 "text between quote marks" - | HH:MI:SS is 05:32:01 "text between quote marks" + | HH:MI:SS is 07:00:00 "text between quote marks" + | HH:MI:SS is 08:32:01 "text between quote marks" + | HH:MI:SS is 08:32:01 "text between quote marks" + | HH:MI:SS is 08:32:02 "text between quote marks" + | HH:MI:SS is 08:32:01 "text between quote marks" + | HH:MI:SS is 08:32:01 "text between quote marks" + | HH:MI:SS is 08:32:01 "text between quote marks" | HH:MI:SS is 12:00:00 "text between quote marks" | HH:MI:SS is 03:04:05 "text between quote marks" - | HH:MI:SS is 05:32:01 "text between quote marks" - | HH:MI:SS is 05:32:01 "text between quote marks" - | HH:MI:SS is 05:32:01 "text between quote marks" - | HH:MI:SS is 05:32:01 "text between quote marks" - | HH:MI:SS is 05:32:01 "text between quote marks" + | HH:MI:SS is 08:32:01 "text between quote marks" + | HH:MI:SS is 08:32:01 "text between quote marks" + | HH:MI:SS is 08:32:01 "text between quote marks" + | HH:MI:SS is 08:32:01 "text between quote marks" + | HH:MI:SS is 07:32:01 "text between quote marks" | HH:MI:SS is 06:19:20 "text between quote marks" - | HH:MI:SS is 08:14:01 "text between quote marks" - | HH:MI:SS is 04:14:02 "text between quote marks" - | HH:MI:SS is 02:14:03 "text between quote marks" - | HH:MI:SS is 03:14:04 "text between quote marks" - | HH:MI:SS is 01:14:05 "text between quote marks" - | HH:MI:SS is 05:32:01 "text between quote marks" + | HH:MI:SS is 11:14:01 "text between quote marks" + | HH:MI:SS is 07:14:02 "text between quote marks" + | HH:MI:SS is 05:14:03 "text between quote marks" + | HH:MI:SS is 06:14:04 "text between quote marks" + | HH:MI:SS is 04:14:05 "text between quote marks" + | HH:MI:SS is 08:32:01 "text between quote marks" | HH:MI:SS is 05:32:01 "text between quote marks" | HH:MI:SS is 05:32:00 "text between quote marks" + | HH:MI:SS is 08:32:01 "text between quote marks" + | HH:MI:SS is 08:32:01 "text between quote marks" + | HH:MI:SS is 08:32:01 "text between quote marks" + | HH:MI:SS is 08:32:01 "text between quote marks" + | HH:MI:SS is 08:32:01 "text between quote marks" + | HH:MI:SS is 12:32:01 "text between quote marks" + | HH:MI:SS is 12:32:01 "text between quote marks" + | HH:MI:SS is 12:32:01 "text between quote marks" | HH:MI:SS is 05:32:01 "text between quote marks" - | HH:MI:SS is 05:32:01 "text between quote marks" - | HH:MI:SS is 05:32:01 "text between quote marks" - | HH:MI:SS is 05:32:01 "text between quote marks" - | HH:MI:SS is 05:32:01 "text between quote marks" - | HH:MI:SS is 09:32:01 "text between quote marks" - | HH:MI:SS is 09:32:01 "text between quote marks" - | HH:MI:SS is 09:32:01 "text between quote marks" - | HH:MI:SS is 02:32:01 "text between quote marks" - | HH:MI:SS is 02:32:01 "text between quote marks" - | HH:MI:SS is 06:32:01 "text between quote marks" + | HH:MI:SS is 04:32:01 "text between quote marks" + | HH:MI:SS is 08:32:01 "text between quote marks" | HH:MI:SS is 05:32:01 "text between quote marks" | HH:MI:SS is 05:32:01 "text between quote marks" | HH:MI:SS is 05:32:01 "text between quote marks" @@ -1350,40 +1350,40 @@ -----------+------------------------ | | - | 16--text--00--text--00 - | 17--text--32--text--01 - | 17--text--32--text--01 - | 17--text--32--text--02 - | 17--text--32--text--01 - | 17--text--32--text--01 - | 17--text--32--text--01 + | 19--text--00--text--00 + | 20--text--32--text--01 + | 20--text--32--text--01 + | 20--text--32--text--02 + | 20--text--32--text--01 + | 20--text--32--text--01 + | 20--text--32--text--01 | 00--text--00--text--00 | 03--text--04--text--05 - | 17--text--32--text--01 - | 17--text--32--text--01 - | 17--text--32--text--01 - | 17--text--32--text--01 - | 17--text--32--text--01 + | 20--text--32--text--01 + | 20--text--32--text--01 + | 20--text--32--text--01 + | 20--text--32--text--01 + | 19--text--32--text--01 | 18--text--19--text--20 - | 08--text--14--text--01 - | 04--text--14--text--02 - | 02--text--14--text--03 - | 03--text--14--text--04 - | 01--text--14--text--05 - | 17--text--32--text--01 + | 11--text--14--text--01 + | 07--text--14--text--02 + | 05--text--14--text--03 + | 06--text--14--text--04 + | 04--text--14--text--05 + | 20--text--32--text--01 | 17--text--32--text--01 | 17--text--32--text--00 + | 20--text--32--text--01 + | 20--text--32--text--01 + | 20--text--32--text--01 + | 20--text--32--text--01 + | 20--text--32--text--01 + | 12--text--32--text--01 + | 12--text--32--text--01 + | 12--text--32--text--01 | 17--text--32--text--01 - | 17--text--32--text--01 - | 17--text--32--text--01 - | 17--text--32--text--01 - | 17--text--32--text--01 - | 09--text--32--text--01 - | 09--text--32--text--01 - | 09--text--32--text--01 - | 14--text--32--text--01 - | 14--text--32--text--01 - | 18--text--32--text--01 + | 16--text--32--text--01 + | 20--text--32--text--01 | 17--text--32--text--01 | 17--text--32--text--01 | 17--text--32--text--01 @@ -1448,7 +1448,7 @@ | 1997TH 1997th 2450490th | 1997TH 1997th 2450490th | 1997TH 1997th 2450490th - | 1997TH 1997th 2450490th + | 1997TH 1997th 2450724th | 1997TH 1997th 2450490th | 1997TH 1997th 2450490th | 1997TH 1997th 2450490th @@ -1494,40 +1494,40 @@ -----------+--------------------------------------------------------------------- | | - | 1969 A.D. 1969 a.d. 1969 ad 04:00:00 P.M. 04:00:00 p.m. 04:00:00 pm - | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm - | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm - | 1997 A.D. 1997 a.d. 1997 ad 05:32:02 P.M. 05:32:02 p.m. 05:32:02 pm - | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm - | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm - | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm + | 1969 A.D. 1969 a.d. 1969 ad 07:00:00 P.M. 07:00:00 p.m. 07:00:00 pm + | 1997 A.D. 1997 a.d. 1997 ad 08:32:01 P.M. 08:32:01 p.m. 08:32:01 pm + | 1997 A.D. 1997 a.d. 1997 ad 08:32:01 P.M. 08:32:01 p.m. 08:32:01 pm + | 1997 A.D. 1997 a.d. 1997 ad 08:32:02 P.M. 08:32:02 p.m. 08:32:02 pm + | 1997 A.D. 1997 a.d. 1997 ad 08:32:01 P.M. 08:32:01 p.m. 08:32:01 pm + | 1997 A.D. 1997 a.d. 1997 ad 08:32:01 P.M. 08:32:01 p.m. 08:32:01 pm + | 1997 A.D. 1997 a.d. 1997 ad 08:32:01 P.M. 08:32:01 p.m. 08:32:01 pm | 1997 A.D. 1997 a.d. 1997 ad 12:00:00 A.M. 12:00:00 a.m. 12:00:00 am | 1997 A.D. 1997 a.d. 1997 ad 03:04:05 A.M. 03:04:05 a.m. 03:04:05 am - | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm - | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm - | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm - | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm - | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm + | 1997 A.D. 1997 a.d. 1997 ad 08:32:01 P.M. 08:32:01 p.m. 08:32:01 pm + | 1997 A.D. 1997 a.d. 1997 ad 08:32:01 P.M. 08:32:01 p.m. 08:32:01 pm + | 1997 A.D. 1997 a.d. 1997 ad 08:32:01 P.M. 08:32:01 p.m. 08:32:01 pm + | 1997 A.D. 1997 a.d. 1997 ad 08:32:01 P.M. 08:32:01 p.m. 08:32:01 pm + | 1997 A.D. 1997 a.d. 1997 ad 07:32:01 P.M. 07:32:01 p.m. 07:32:01 pm | 2001 A.D. 2001 a.d. 2001 ad 06:19:20 P.M. 06:19:20 p.m. 06:19:20 pm - | 2000 A.D. 2000 a.d. 2000 ad 08:14:01 A.M. 08:14:01 a.m. 08:14:01 am - | 2000 A.D. 2000 a.d. 2000 ad 04:14:02 A.M. 04:14:02 a.m. 04:14:02 am - | 2000 A.D. 2000 a.d. 2000 ad 02:14:03 A.M. 02:14:03 a.m. 02:14:03 am - | 2000 A.D. 2000 a.d. 2000 ad 03:14:04 A.M. 03:14:04 a.m. 03:14:04 am - | 2000 A.D. 2000 a.d. 2000 ad 01:14:05 A.M. 01:14:05 a.m. 01:14:05 am - | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm + | 2000 A.D. 2000 a.d. 2000 ad 11:14:01 A.M. 11:14:01 a.m. 11:14:01 am + | 2000 A.D. 2000 a.d. 2000 ad 07:14:02 A.M. 07:14:02 a.m. 07:14:02 am + | 2000 A.D. 2000 a.d. 2000 ad 05:14:03 A.M. 05:14:03 a.m. 05:14:03 am + | 2000 A.D. 2000 a.d. 2000 ad 06:14:04 A.M. 06:14:04 a.m. 06:14:04 am + | 2000 A.D. 2000 a.d. 2000 ad 04:14:05 A.M. 04:14:05 a.m. 04:14:05 am + | 1997 A.D. 1997 a.d. 1997 ad 08:32:01 P.M. 08:32:01 p.m. 08:32:01 pm | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm | 1997 A.D. 1997 a.d. 1997 ad 05:32:00 P.M. 05:32:00 p.m. 05:32:00 pm + | 1997 A.D. 1997 a.d. 1997 ad 08:32:01 P.M. 08:32:01 p.m. 08:32:01 pm + | 1997 A.D. 1997 a.d. 1997 ad 08:32:01 P.M. 08:32:01 p.m. 08:32:01 pm + | 1997 A.D. 1997 a.d. 1997 ad 08:32:01 P.M. 08:32:01 p.m. 08:32:01 pm + | 1997 A.D. 1997 a.d. 1997 ad 08:32:01 P.M. 08:32:01 p.m. 08:32:01 pm + | 1997 A.D. 1997 a.d. 1997 ad 08:32:01 P.M. 08:32:01 p.m. 08:32:01 pm + | 1997 A.D. 1997 a.d. 1997 ad 12:32:01 P.M. 12:32:01 p.m. 12:32:01 pm + | 1997 A.D. 1997 a.d. 1997 ad 12:32:01 P.M. 12:32:01 p.m. 12:32:01 pm + | 1997 A.D. 1997 a.d. 1997 ad 12:32:01 P.M. 12:32:01 p.m. 12:32:01 pm | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm - | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm - | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm - | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm - | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm - | 1997 A.D. 1997 a.d. 1997 ad 09:32:01 A.M. 09:32:01 a.m. 09:32:01 am - | 1997 A.D. 1997 a.d. 1997 ad 09:32:01 A.M. 09:32:01 a.m. 09:32:01 am - | 1997 A.D. 1997 a.d. 1997 ad 09:32:01 A.M. 09:32:01 a.m. 09:32:01 am - | 1997 A.D. 1997 a.d. 1997 ad 02:32:01 P.M. 02:32:01 p.m. 02:32:01 pm - | 1997 A.D. 1997 a.d. 1997 ad 02:32:01 P.M. 02:32:01 p.m. 02:32:01 pm - | 1997 A.D. 1997 a.d. 1997 ad 06:32:01 P.M. 06:32:01 p.m. 06:32:01 pm + | 1997 A.D. 1997 a.d. 1997 ad 04:32:01 P.M. 04:32:01 p.m. 04:32:01 pm + | 1997 A.D. 1997 a.d. 1997 ad 08:32:01 P.M. 08:32:01 p.m. 08:32:01 pm | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm @@ -1592,7 +1592,7 @@ | 1997 997 97 7 07 043 1 | 1997 997 97 7 07 043 1 | 1997 997 97 7 07 043 1 - | 1997 997 97 7 07 043 1 + | 1997 997 97 7 40 277 4 | 1997 997 97 7 07 043 1 | 1997 997 97 7 07 043 1 | 1997 997 97 7 07 043 1 @@ -1664,7 +1664,7 @@ | 1997 997 97 7 7 43 1 | 1997 997 97 7 7 43 1 | 1997 997 97 7 7 43 1 - | 1997 997 97 7 7 43 1 + | 1997 997 97 7 40 277 4 | 1997 997 97 7 7 43 1 | 1997 997 97 7 7 43 1 | 1997 997 97 7 7 43 1 @@ -1779,14 +1779,14 @@ INSERT INTO TIMESTAMPTZ_TST VALUES(4, '1000000312 23:58:48 IST'); --Verify data SELECT * FROM TIMESTAMPTZ_TST ORDER BY a; - a | b ----+-------------------------------- - 1 | Wed Mar 12 13:58:48 1000 PST - 2 | Sun Mar 12 14:58:48 10000 PDT - 3 | Sun Mar 12 14:58:48 100000 PDT - 3 | Sun Mar 12 14:58:48 10000 PDT - 4 | Sun Mar 12 14:58:48 10000 PDT - 4 | Sun Mar 12 14:58:48 100000 PDT + a | b +---+------------------------------ + 1 | 1000-03-12 16:39:28-05:19:20 + 2 | 10000-03-12 16:58:48-05 + 3 | 100000-03-12 16:58:48-05 + 3 | 10000-03-12 16:58:48-05 + 4 | 10000-03-12 16:58:48-05 + 4 | 100000-03-12 16:58:48-05 (6 rows) --Cleanup @@ -1795,21 +1795,21 @@ set TimeZone to 'America/New_York'; -- numeric timezone SELECT make_timestamptz(1973, 07, 15, 08, 15, 55.33); - make_timestamptz ---------------------------------- - Sun Jul 15 08:15:55.33 1973 EDT + make_timestamptz +--------------------------- + 1973-07-15 08:15:55.33-04 (1 row) SELECT make_timestamptz(1973, 07, 15, 08, 15, 55.33, '+2'); - make_timestamptz ---------------------------------- - Sun Jul 15 02:15:55.33 1973 EDT + make_timestamptz +--------------------------- + 1973-07-15 02:15:55.33-04 (1 row) SELECT make_timestamptz(1973, 07, 15, 08, 15, 55.33, '-2'); - make_timestamptz ---------------------------------- - Sun Jul 15 06:15:55.33 1973 EDT + make_timestamptz +--------------------------- + 1973-07-15 06:15:55.33-04 (1 row) WITH tzs (tz) AS (VALUES @@ -1818,23 +1818,23 @@ ('+10:00:1'), ('+10:00:01'), ('+10:00:10')) SELECT make_timestamptz(2010, 2, 27, 3, 45, 00, tz), tz FROM tzs; - make_timestamptz | tz -------------------------------+----------- - Fri Feb 26 21:45:00 2010 EST | +1 - Fri Feb 26 21:45:00 2010 EST | +1: - Fri Feb 26 21:45:00 2010 EST | +1:0 - Fri Feb 26 21:45:00 2010 EST | +100 - Fri Feb 26 21:45:00 2010 EST | +1:00 - Fri Feb 26 21:45:00 2010 EST | +01:00 - Fri Feb 26 12:45:00 2010 EST | +10 - Fri Feb 26 12:45:00 2010 EST | +1000 - Fri Feb 26 12:45:00 2010 EST | +10: - Fri Feb 26 12:45:00 2010 EST | +10:0 - Fri Feb 26 12:45:00 2010 EST | +10:00 - Fri Feb 26 12:45:00 2010 EST | +10:00: - Fri Feb 26 12:44:59 2010 EST | +10:00:1 - Fri Feb 26 12:44:59 2010 EST | +10:00:01 - Fri Feb 26 12:44:50 2010 EST | +10:00:10 + make_timestamptz | tz +------------------------+----------- + 2010-02-26 21:45:00-05 | +1 + 2010-02-26 21:45:00-05 | +1: + 2010-02-26 21:45:00-05 | +1:0 + 2010-02-26 21:45:00-05 | +100 + 2010-02-26 21:45:00-05 | +1:00 + 2010-02-26 21:45:00-05 | +01:00 + 2010-02-26 12:45:00-05 | +10 + 2010-02-26 12:45:00-05 | +1000 + 2010-02-26 12:45:00-05 | +10: + 2010-02-26 12:45:00-05 | +10:0 + 2010-02-26 12:45:00-05 | +10:00 + 2010-02-26 12:45:00-05 | +10:00: + 2010-02-26 12:44:59-05 | +10:00:1 + 2010-02-26 12:44:59-05 | +10:00:01 + 2010-02-26 12:44:50-05 | +10:00:10 (15 rows) -- these should fail @@ -1860,42 +1860,42 @@ (1 row) SELECT make_timestamptz(2014, 12, 10, 0, 0, 0, 'Europe/Prague') AT TIME ZONE 'UTC'; - timezone --------------------------- - Tue Dec 09 23:00:00 2014 + timezone +--------------------- + 2014-12-09 23:00:00 (1 row) SELECT make_timestamptz(1846, 12, 10, 0, 0, 0, 'Asia/Manila') AT TIME ZONE 'UTC'; - timezone --------------------------- - Wed Dec 09 15:56:00 1846 + timezone +--------------------- + 1846-12-09 15:56:00 (1 row) SELECT make_timestamptz(1881, 12, 10, 0, 0, 0, 'Europe/Paris') AT TIME ZONE 'UTC'; - timezone --------------------------- - Fri Dec 09 23:50:39 1881 + timezone +--------------------- + 1881-12-09 23:50:39 (1 row) SELECT make_timestamptz(1910, 12, 24, 0, 0, 0, 'Nehwon/Lankhmar'); ERROR: time zone "Nehwon/Lankhmar" not recognized -- abbreviations SELECT make_timestamptz(2008, 12, 10, 10, 10, 10, 'EST'); - make_timestamptz ------------------------------- - Wed Dec 10 10:10:10 2008 EST + make_timestamptz +------------------------ + 2008-12-10 10:10:10-05 (1 row) SELECT make_timestamptz(2008, 12, 10, 10, 10, 10, 'EDT'); - make_timestamptz ------------------------------- - Wed Dec 10 09:10:10 2008 EST + make_timestamptz +------------------------ + 2008-12-10 09:10:10-05 (1 row) SELECT make_timestamptz(2014, 12, 10, 10, 10, 10, 'PST8PDT'); - make_timestamptz ------------------------------- - Wed Dec 10 13:10:10 2014 EST + make_timestamptz +------------------------ + 2014-12-10 13:10:10-05 (1 row) RESET TimeZone; @@ -1906,376 +1906,376 @@ -- SET TimeZone to 'UTC'; SELECT '2011-03-27 00:00:00 Europe/Moscow'::timestamptz; - timestamptz ------------------------------- - Sat Mar 26 21:00:00 2011 UTC + timestamptz +------------------------ + 2011-03-26 21:00:00+00 (1 row) SELECT '2011-03-27 01:00:00 Europe/Moscow'::timestamptz; - timestamptz ------------------------------- - Sat Mar 26 22:00:00 2011 UTC + timestamptz +------------------------ + 2011-03-26 22:00:00+00 (1 row) SELECT '2011-03-27 01:59:59 Europe/Moscow'::timestamptz; - timestamptz ------------------------------- - Sat Mar 26 22:59:59 2011 UTC + timestamptz +------------------------ + 2011-03-26 22:59:59+00 (1 row) SELECT '2011-03-27 02:00:00 Europe/Moscow'::timestamptz; - timestamptz ------------------------------- - Sat Mar 26 23:00:00 2011 UTC + timestamptz +------------------------ + 2011-03-26 23:00:00+00 (1 row) SELECT '2011-03-27 02:00:01 Europe/Moscow'::timestamptz; - timestamptz ------------------------------- - Sat Mar 26 23:00:01 2011 UTC + timestamptz +------------------------ + 2011-03-26 23:00:01+00 (1 row) SELECT '2011-03-27 02:59:59 Europe/Moscow'::timestamptz; - timestamptz ------------------------------- - Sat Mar 26 23:59:59 2011 UTC + timestamptz +------------------------ + 2011-03-26 23:59:59+00 (1 row) SELECT '2011-03-27 03:00:00 Europe/Moscow'::timestamptz; - timestamptz ------------------------------- - Sat Mar 26 23:00:00 2011 UTC + timestamptz +------------------------ + 2011-03-26 23:00:00+00 (1 row) SELECT '2011-03-27 03:00:01 Europe/Moscow'::timestamptz; - timestamptz ------------------------------- - Sat Mar 26 23:00:01 2011 UTC + timestamptz +------------------------ + 2011-03-26 23:00:01+00 (1 row) SELECT '2011-03-27 04:00:00 Europe/Moscow'::timestamptz; - timestamptz ------------------------------- - Sun Mar 27 00:00:00 2011 UTC + timestamptz +------------------------ + 2011-03-27 00:00:00+00 (1 row) SELECT '2011-03-27 00:00:00 MSK'::timestamptz; - timestamptz ------------------------------- - Sat Mar 26 21:00:00 2011 UTC + timestamptz +------------------------ + 2011-03-26 21:00:00+00 (1 row) SELECT '2011-03-27 01:00:00 MSK'::timestamptz; - timestamptz ------------------------------- - Sat Mar 26 22:00:00 2011 UTC + timestamptz +------------------------ + 2011-03-26 22:00:00+00 (1 row) SELECT '2011-03-27 01:59:59 MSK'::timestamptz; - timestamptz ------------------------------- - Sat Mar 26 22:59:59 2011 UTC + timestamptz +------------------------ + 2011-03-26 22:59:59+00 (1 row) SELECT '2011-03-27 02:00:00 MSK'::timestamptz; - timestamptz ------------------------------- - Sat Mar 26 22:00:00 2011 UTC + timestamptz +------------------------ + 2011-03-26 22:00:00+00 (1 row) SELECT '2011-03-27 02:00:01 MSK'::timestamptz; - timestamptz ------------------------------- - Sat Mar 26 22:00:01 2011 UTC + timestamptz +------------------------ + 2011-03-26 22:00:01+00 (1 row) SELECT '2011-03-27 02:59:59 MSK'::timestamptz; - timestamptz ------------------------------- - Sat Mar 26 22:59:59 2011 UTC + timestamptz +------------------------ + 2011-03-26 22:59:59+00 (1 row) SELECT '2011-03-27 03:00:00 MSK'::timestamptz; - timestamptz ------------------------------- - Sat Mar 26 23:00:00 2011 UTC + timestamptz +------------------------ + 2011-03-26 23:00:00+00 (1 row) SELECT '2011-03-27 03:00:01 MSK'::timestamptz; - timestamptz ------------------------------- - Sat Mar 26 23:00:01 2011 UTC + timestamptz +------------------------ + 2011-03-26 23:00:01+00 (1 row) SELECT '2011-03-27 04:00:00 MSK'::timestamptz; - timestamptz ------------------------------- - Sun Mar 27 00:00:00 2011 UTC + timestamptz +------------------------ + 2011-03-27 00:00:00+00 (1 row) SELECT '2014-10-26 00:00:00 Europe/Moscow'::timestamptz; - timestamptz ------------------------------- - Sat Oct 25 20:00:00 2014 UTC + timestamptz +------------------------ + 2014-10-25 20:00:00+00 (1 row) SELECT '2014-10-26 00:59:59 Europe/Moscow'::timestamptz; - timestamptz ------------------------------- - Sat Oct 25 20:59:59 2014 UTC + timestamptz +------------------------ + 2014-10-25 20:59:59+00 (1 row) SELECT '2014-10-26 01:00:00 Europe/Moscow'::timestamptz; - timestamptz ------------------------------- - Sat Oct 25 22:00:00 2014 UTC + timestamptz +------------------------ + 2014-10-25 22:00:00+00 (1 row) SELECT '2014-10-26 01:00:01 Europe/Moscow'::timestamptz; - timestamptz ------------------------------- - Sat Oct 25 22:00:01 2014 UTC + timestamptz +------------------------ + 2014-10-25 22:00:01+00 (1 row) SELECT '2014-10-26 02:00:00 Europe/Moscow'::timestamptz; - timestamptz ------------------------------- - Sat Oct 25 23:00:00 2014 UTC + timestamptz +------------------------ + 2014-10-25 23:00:00+00 (1 row) SELECT '2014-10-26 00:00:00 MSK'::timestamptz; - timestamptz ------------------------------- - Sat Oct 25 20:00:00 2014 UTC + timestamptz +------------------------ + 2014-10-25 20:00:00+00 (1 row) SELECT '2014-10-26 00:59:59 MSK'::timestamptz; - timestamptz ------------------------------- - Sat Oct 25 20:59:59 2014 UTC + timestamptz +------------------------ + 2014-10-25 20:59:59+00 (1 row) SELECT '2014-10-26 01:00:00 MSK'::timestamptz; - timestamptz ------------------------------- - Sat Oct 25 22:00:00 2014 UTC + timestamptz +------------------------ + 2014-10-25 22:00:00+00 (1 row) SELECT '2014-10-26 01:00:01 MSK'::timestamptz; - timestamptz ------------------------------- - Sat Oct 25 22:00:01 2014 UTC + timestamptz +------------------------ + 2014-10-25 22:00:01+00 (1 row) SELECT '2014-10-26 02:00:00 MSK'::timestamptz; - timestamptz ------------------------------- - Sat Oct 25 23:00:00 2014 UTC + timestamptz +------------------------ + 2014-10-25 23:00:00+00 (1 row) SELECT '2011-03-27 00:00:00'::timestamp AT TIME ZONE 'Europe/Moscow'; - timezone ------------------------------- - Sat Mar 26 21:00:00 2011 UTC + timezone +------------------------ + 2011-03-26 21:00:00+00 (1 row) SELECT '2011-03-27 01:00:00'::timestamp AT TIME ZONE 'Europe/Moscow'; - timezone ------------------------------- - Sat Mar 26 22:00:00 2011 UTC + timezone +------------------------ + 2011-03-26 22:00:00+00 (1 row) SELECT '2011-03-27 01:59:59'::timestamp AT TIME ZONE 'Europe/Moscow'; - timezone ------------------------------- - Sat Mar 26 22:59:59 2011 UTC + timezone +------------------------ + 2011-03-26 22:59:59+00 (1 row) SELECT '2011-03-27 02:00:00'::timestamp AT TIME ZONE 'Europe/Moscow'; - timezone ------------------------------- - Sat Mar 26 23:00:00 2011 UTC + timezone +------------------------ + 2011-03-26 23:00:00+00 (1 row) SELECT '2011-03-27 02:00:01'::timestamp AT TIME ZONE 'Europe/Moscow'; - timezone ------------------------------- - Sat Mar 26 23:00:01 2011 UTC + timezone +------------------------ + 2011-03-26 23:00:01+00 (1 row) SELECT '2011-03-27 02:59:59'::timestamp AT TIME ZONE 'Europe/Moscow'; - timezone ------------------------------- - Sat Mar 26 23:59:59 2011 UTC + timezone +------------------------ + 2011-03-26 23:59:59+00 (1 row) SELECT '2011-03-27 03:00:00'::timestamp AT TIME ZONE 'Europe/Moscow'; - timezone ------------------------------- - Sat Mar 26 23:00:00 2011 UTC + timezone +------------------------ + 2011-03-26 23:00:00+00 (1 row) SELECT '2011-03-27 03:00:01'::timestamp AT TIME ZONE 'Europe/Moscow'; - timezone ------------------------------- - Sat Mar 26 23:00:01 2011 UTC + timezone +------------------------ + 2011-03-26 23:00:01+00 (1 row) SELECT '2011-03-27 04:00:00'::timestamp AT TIME ZONE 'Europe/Moscow'; - timezone ------------------------------- - Sun Mar 27 00:00:00 2011 UTC + timezone +------------------------ + 2011-03-27 00:00:00+00 (1 row) SELECT '2011-03-27 00:00:00'::timestamp AT TIME ZONE 'MSK'; - timezone ------------------------------- - Sat Mar 26 21:00:00 2011 UTC + timezone +------------------------ + 2011-03-26 21:00:00+00 (1 row) SELECT '2011-03-27 01:00:00'::timestamp AT TIME ZONE 'MSK'; - timezone ------------------------------- - Sat Mar 26 22:00:00 2011 UTC + timezone +------------------------ + 2011-03-26 22:00:00+00 (1 row) SELECT '2011-03-27 01:59:59'::timestamp AT TIME ZONE 'MSK'; - timezone ------------------------------- - Sat Mar 26 22:59:59 2011 UTC + timezone +------------------------ + 2011-03-26 22:59:59+00 (1 row) SELECT '2011-03-27 02:00:00'::timestamp AT TIME ZONE 'MSK'; - timezone ------------------------------- - Sat Mar 26 22:00:00 2011 UTC + timezone +------------------------ + 2011-03-26 22:00:00+00 (1 row) SELECT '2011-03-27 02:00:01'::timestamp AT TIME ZONE 'MSK'; - timezone ------------------------------- - Sat Mar 26 22:00:01 2011 UTC + timezone +------------------------ + 2011-03-26 22:00:01+00 (1 row) SELECT '2011-03-27 02:59:59'::timestamp AT TIME ZONE 'MSK'; - timezone ------------------------------- - Sat Mar 26 22:59:59 2011 UTC + timezone +------------------------ + 2011-03-26 22:59:59+00 (1 row) SELECT '2011-03-27 03:00:00'::timestamp AT TIME ZONE 'MSK'; - timezone ------------------------------- - Sat Mar 26 23:00:00 2011 UTC + timezone +------------------------ + 2011-03-26 23:00:00+00 (1 row) SELECT '2011-03-27 03:00:01'::timestamp AT TIME ZONE 'MSK'; - timezone ------------------------------- - Sat Mar 26 23:00:01 2011 UTC + timezone +------------------------ + 2011-03-26 23:00:01+00 (1 row) SELECT '2011-03-27 04:00:00'::timestamp AT TIME ZONE 'MSK'; - timezone ------------------------------- - Sun Mar 27 00:00:00 2011 UTC + timezone +------------------------ + 2011-03-27 00:00:00+00 (1 row) SELECT '2014-10-26 00:00:00'::timestamp AT TIME ZONE 'Europe/Moscow'; - timezone ------------------------------- - Sat Oct 25 20:00:00 2014 UTC + timezone +------------------------ + 2014-10-25 20:00:00+00 (1 row) SELECT '2014-10-26 00:59:59'::timestamp AT TIME ZONE 'Europe/Moscow'; - timezone ------------------------------- - Sat Oct 25 20:59:59 2014 UTC + timezone +------------------------ + 2014-10-25 20:59:59+00 (1 row) SELECT '2014-10-26 01:00:00'::timestamp AT TIME ZONE 'Europe/Moscow'; - timezone ------------------------------- - Sat Oct 25 22:00:00 2014 UTC + timezone +------------------------ + 2014-10-25 22:00:00+00 (1 row) SELECT '2014-10-26 01:00:01'::timestamp AT TIME ZONE 'Europe/Moscow'; - timezone ------------------------------- - Sat Oct 25 22:00:01 2014 UTC + timezone +------------------------ + 2014-10-25 22:00:01+00 (1 row) SELECT '2014-10-26 02:00:00'::timestamp AT TIME ZONE 'Europe/Moscow'; - timezone ------------------------------- - Sat Oct 25 23:00:00 2014 UTC + timezone +------------------------ + 2014-10-25 23:00:00+00 (1 row) SELECT '2014-10-26 00:00:00'::timestamp AT TIME ZONE 'MSK'; - timezone ------------------------------- - Sat Oct 25 20:00:00 2014 UTC + timezone +------------------------ + 2014-10-25 20:00:00+00 (1 row) SELECT '2014-10-26 00:59:59'::timestamp AT TIME ZONE 'MSK'; - timezone ------------------------------- - Sat Oct 25 20:59:59 2014 UTC + timezone +------------------------ + 2014-10-25 20:59:59+00 (1 row) SELECT '2014-10-26 01:00:00'::timestamp AT TIME ZONE 'MSK'; - timezone ------------------------------- - Sat Oct 25 22:00:00 2014 UTC + timezone +------------------------ + 2014-10-25 22:00:00+00 (1 row) SELECT '2014-10-26 01:00:01'::timestamp AT TIME ZONE 'MSK'; - timezone ------------------------------- - Sat Oct 25 22:00:01 2014 UTC + timezone +------------------------ + 2014-10-25 22:00:01+00 (1 row) SELECT '2014-10-26 02:00:00'::timestamp AT TIME ZONE 'MSK'; - timezone ------------------------------- - Sat Oct 25 23:00:00 2014 UTC + timezone +------------------------ + 2014-10-25 23:00:00+00 (1 row) SELECT make_timestamptz(2014, 10, 26, 0, 0, 0, 'MSK'); - make_timestamptz ------------------------------- - Sat Oct 25 20:00:00 2014 UTC + make_timestamptz +------------------------ + 2014-10-25 20:00:00+00 (1 row) SELECT make_timestamptz(2014, 10, 26, 1, 0, 0, 'MSK'); - make_timestamptz ------------------------------- - Sat Oct 25 22:00:00 2014 UTC + make_timestamptz +------------------------ + 2014-10-25 22:00:00+00 (1 row) SELECT to_timestamp( 0); -- 1970-01-01 00:00:00+00 - to_timestamp ------------------------------- - Thu Jan 01 00:00:00 1970 UTC + to_timestamp +------------------------ + 1970-01-01 00:00:00+00 (1 row) SELECT to_timestamp( 946684800); -- 2000-01-01 00:00:00+00 - to_timestamp ------------------------------- - Sat Jan 01 00:00:00 2000 UTC + to_timestamp +------------------------ + 2000-01-01 00:00:00+00 (1 row) SELECT to_timestamp(1262349296.7890123); -- 2010-01-01 12:34:56.789012+00 - to_timestamp -------------------------------------- - Fri Jan 01 12:34:56.789012 2010 UTC + to_timestamp +------------------------------- + 2010-01-01 12:34:56.789012+00 (1 row) -- edge cases SELECT to_timestamp(-210866803200); -- 4714-11-24 00:00:00+00 BC - to_timestamp ---------------------------------- - Mon Nov 24 00:00:00 4714 UTC BC + to_timestamp +--------------------------- + 4714-11-24 00:00:00+00 BC (1 row) -- upper limit varies between integer and float timestamps, so hard to test @@ -2296,220 +2296,220 @@ ERROR: timestamp cannot be NaN SET TimeZone to 'Europe/Moscow'; SELECT '2011-03-26 21:00:00 UTC'::timestamptz; - timestamptz ------------------------------- - Sun Mar 27 00:00:00 2011 MSK + timestamptz +------------------------ + 2011-03-27 00:00:00+03 (1 row) SELECT '2011-03-26 22:00:00 UTC'::timestamptz; - timestamptz ------------------------------- - Sun Mar 27 01:00:00 2011 MSK + timestamptz +------------------------ + 2011-03-27 01:00:00+03 (1 row) SELECT '2011-03-26 22:59:59 UTC'::timestamptz; - timestamptz ------------------------------- - Sun Mar 27 01:59:59 2011 MSK + timestamptz +------------------------ + 2011-03-27 01:59:59+03 (1 row) SELECT '2011-03-26 23:00:00 UTC'::timestamptz; - timestamptz ------------------------------- - Sun Mar 27 03:00:00 2011 MSK + timestamptz +------------------------ + 2011-03-27 03:00:00+04 (1 row) SELECT '2011-03-26 23:00:01 UTC'::timestamptz; - timestamptz ------------------------------- - Sun Mar 27 03:00:01 2011 MSK + timestamptz +------------------------ + 2011-03-27 03:00:01+04 (1 row) SELECT '2011-03-26 23:59:59 UTC'::timestamptz; - timestamptz ------------------------------- - Sun Mar 27 03:59:59 2011 MSK + timestamptz +------------------------ + 2011-03-27 03:59:59+04 (1 row) SELECT '2011-03-27 00:00:00 UTC'::timestamptz; - timestamptz ------------------------------- - Sun Mar 27 04:00:00 2011 MSK + timestamptz +------------------------ + 2011-03-27 04:00:00+04 (1 row) SELECT '2014-10-25 21:00:00 UTC'::timestamptz; - timestamptz ------------------------------- - Sun Oct 26 01:00:00 2014 MSK + timestamptz +------------------------ + 2014-10-26 01:00:00+04 (1 row) SELECT '2014-10-25 21:59:59 UTC'::timestamptz; - timestamptz ------------------------------- - Sun Oct 26 01:59:59 2014 MSK + timestamptz +------------------------ + 2014-10-26 01:59:59+04 (1 row) SELECT '2014-10-25 22:00:00 UTC'::timestamptz; - timestamptz ------------------------------- - Sun Oct 26 01:00:00 2014 MSK + timestamptz +------------------------ + 2014-10-26 01:00:00+03 (1 row) SELECT '2014-10-25 22:00:01 UTC'::timestamptz; - timestamptz ------------------------------- - Sun Oct 26 01:00:01 2014 MSK + timestamptz +------------------------ + 2014-10-26 01:00:01+03 (1 row) SELECT '2014-10-25 23:00:00 UTC'::timestamptz; - timestamptz ------------------------------- - Sun Oct 26 02:00:00 2014 MSK + timestamptz +------------------------ + 2014-10-26 02:00:00+03 (1 row) RESET TimeZone; SELECT '2011-03-26 21:00:00 UTC'::timestamptz AT TIME ZONE 'Europe/Moscow'; - timezone --------------------------- - Sun Mar 27 00:00:00 2011 + timezone +--------------------- + 2011-03-27 00:00:00 (1 row) SELECT '2011-03-26 22:00:00 UTC'::timestamptz AT TIME ZONE 'Europe/Moscow'; - timezone --------------------------- - Sun Mar 27 01:00:00 2011 + timezone +--------------------- + 2011-03-27 01:00:00 (1 row) SELECT '2011-03-26 22:59:59 UTC'::timestamptz AT TIME ZONE 'Europe/Moscow'; - timezone --------------------------- - Sun Mar 27 01:59:59 2011 + timezone +--------------------- + 2011-03-27 01:59:59 (1 row) SELECT '2011-03-26 23:00:00 UTC'::timestamptz AT TIME ZONE 'Europe/Moscow'; - timezone --------------------------- - Sun Mar 27 03:00:00 2011 + timezone +--------------------- + 2011-03-27 03:00:00 (1 row) SELECT '2011-03-26 23:00:01 UTC'::timestamptz AT TIME ZONE 'Europe/Moscow'; - timezone --------------------------- - Sun Mar 27 03:00:01 2011 + timezone +--------------------- + 2011-03-27 03:00:01 (1 row) SELECT '2011-03-26 23:59:59 UTC'::timestamptz AT TIME ZONE 'Europe/Moscow'; - timezone --------------------------- - Sun Mar 27 03:59:59 2011 + timezone +--------------------- + 2011-03-27 03:59:59 (1 row) SELECT '2011-03-27 00:00:00 UTC'::timestamptz AT TIME ZONE 'Europe/Moscow'; - timezone --------------------------- - Sun Mar 27 04:00:00 2011 + timezone +--------------------- + 2011-03-27 04:00:00 (1 row) SELECT '2014-10-25 21:00:00 UTC'::timestamptz AT TIME ZONE 'Europe/Moscow'; - timezone --------------------------- - Sun Oct 26 01:00:00 2014 + timezone +--------------------- + 2014-10-26 01:00:00 (1 row) SELECT '2014-10-25 21:59:59 UTC'::timestamptz AT TIME ZONE 'Europe/Moscow'; - timezone --------------------------- - Sun Oct 26 01:59:59 2014 + timezone +--------------------- + 2014-10-26 01:59:59 (1 row) SELECT '2014-10-25 22:00:00 UTC'::timestamptz AT TIME ZONE 'Europe/Moscow'; - timezone --------------------------- - Sun Oct 26 01:00:00 2014 + timezone +--------------------- + 2014-10-26 01:00:00 (1 row) SELECT '2014-10-25 22:00:01 UTC'::timestamptz AT TIME ZONE 'Europe/Moscow'; - timezone --------------------------- - Sun Oct 26 01:00:01 2014 + timezone +--------------------- + 2014-10-26 01:00:01 (1 row) SELECT '2014-10-25 23:00:00 UTC'::timestamptz AT TIME ZONE 'Europe/Moscow'; - timezone --------------------------- - Sun Oct 26 02:00:00 2014 + timezone +--------------------- + 2014-10-26 02:00:00 (1 row) SELECT '2011-03-26 21:00:00 UTC'::timestamptz AT TIME ZONE 'MSK'; - timezone --------------------------- - Sun Mar 27 00:00:00 2011 + timezone +--------------------- + 2011-03-27 00:00:00 (1 row) SELECT '2011-03-26 22:00:00 UTC'::timestamptz AT TIME ZONE 'MSK'; - timezone --------------------------- - Sun Mar 27 01:00:00 2011 + timezone +--------------------- + 2011-03-27 01:00:00 (1 row) SELECT '2011-03-26 22:59:59 UTC'::timestamptz AT TIME ZONE 'MSK'; - timezone --------------------------- - Sun Mar 27 01:59:59 2011 + timezone +--------------------- + 2011-03-27 01:59:59 (1 row) SELECT '2011-03-26 23:00:00 UTC'::timestamptz AT TIME ZONE 'MSK'; - timezone --------------------------- - Sun Mar 27 03:00:00 2011 + timezone +--------------------- + 2011-03-27 03:00:00 (1 row) SELECT '2011-03-26 23:00:01 UTC'::timestamptz AT TIME ZONE 'MSK'; - timezone --------------------------- - Sun Mar 27 03:00:01 2011 + timezone +--------------------- + 2011-03-27 03:00:01 (1 row) SELECT '2011-03-26 23:59:59 UTC'::timestamptz AT TIME ZONE 'MSK'; - timezone --------------------------- - Sun Mar 27 03:59:59 2011 + timezone +--------------------- + 2011-03-27 03:59:59 (1 row) SELECT '2011-03-27 00:00:00 UTC'::timestamptz AT TIME ZONE 'MSK'; - timezone --------------------------- - Sun Mar 27 04:00:00 2011 + timezone +--------------------- + 2011-03-27 04:00:00 (1 row) SELECT '2014-10-25 21:00:00 UTC'::timestamptz AT TIME ZONE 'MSK'; - timezone --------------------------- - Sun Oct 26 01:00:00 2014 + timezone +--------------------- + 2014-10-26 01:00:00 (1 row) SELECT '2014-10-25 21:59:59 UTC'::timestamptz AT TIME ZONE 'MSK'; - timezone --------------------------- - Sun Oct 26 01:59:59 2014 + timezone +--------------------- + 2014-10-26 01:59:59 (1 row) SELECT '2014-10-25 22:00:00 UTC'::timestamptz AT TIME ZONE 'MSK'; - timezone --------------------------- - Sun Oct 26 01:00:00 2014 + timezone +--------------------- + 2014-10-26 01:00:00 (1 row) SELECT '2014-10-25 22:00:01 UTC'::timestamptz AT TIME ZONE 'MSK'; - timezone --------------------------- - Sun Oct 26 01:00:01 2014 + timezone +--------------------- + 2014-10-26 01:00:01 (1 row) SELECT '2014-10-25 23:00:00 UTC'::timestamptz AT TIME ZONE 'MSK'; - timezone --------------------------- - Sun Oct 26 02:00:00 2014 + timezone +--------------------- + 2014-10-26 02:00:00 (1 row) -- @@ -2519,15 +2519,15 @@ insert into tmptz values ('2017-01-18 00:00+00'); explain (costs off) select * from tmptz where f1 at time zone 'utc' = '2017-01-18 00:00'; - QUERY PLAN -------------------------------------------------------------------------------------------------- + QUERY PLAN +-------------------------------------------------------------------------------------------- Seq Scan on tmptz - Filter: (timezone('utc'::text, f1) = 'Wed Jan 18 00:00:00 2017'::timestamp without time zone) + Filter: (timezone('utc'::text, f1) = '2017-01-18 00:00:00'::timestamp without time zone) (2 rows) select * from tmptz where f1 at time zone 'utc' = '2017-01-18 00:00'; - f1 ------------------------------- - Tue Jan 17 16:00:00 2017 PST + f1 +------------------------ + 2017-01-17 19:00:00-05 (1 row) diff -U3 /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/horology.out /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/horology.out --- /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/horology.out 2019-08-12 14:55:05.430230622 -0500 +++ /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/horology.out 2019-09-05 16:27:41.191765820 -0500 @@ -8,73 +8,73 @@ SELECT timestamp with time zone '20011227 040506+08'; timestamptz ------------------------------ - Wed Dec 26 12:05:06 2001 PST + Wed Dec 26 15:05:06 2001 -05 (1 row) SELECT timestamp with time zone '20011227 040506-08'; timestamptz ------------------------------ - Thu Dec 27 04:05:06 2001 PST + Thu Dec 27 07:05:06 2001 -05 (1 row) SELECT timestamp with time zone '20011227 040506.789+08'; timestamptz ---------------------------------- - Wed Dec 26 12:05:06.789 2001 PST + Wed Dec 26 15:05:06.789 2001 -05 (1 row) SELECT timestamp with time zone '20011227 040506.789-08'; timestamptz ---------------------------------- - Thu Dec 27 04:05:06.789 2001 PST + Thu Dec 27 07:05:06.789 2001 -05 (1 row) SELECT timestamp with time zone '20011227T040506+08'; timestamptz ------------------------------ - Wed Dec 26 12:05:06 2001 PST + Wed Dec 26 15:05:06 2001 -05 (1 row) SELECT timestamp with time zone '20011227T040506-08'; timestamptz ------------------------------ - Thu Dec 27 04:05:06 2001 PST + Thu Dec 27 07:05:06 2001 -05 (1 row) SELECT timestamp with time zone '20011227T040506.789+08'; timestamptz ---------------------------------- - Wed Dec 26 12:05:06.789 2001 PST + Wed Dec 26 15:05:06.789 2001 -05 (1 row) SELECT timestamp with time zone '20011227T040506.789-08'; timestamptz ---------------------------------- - Thu Dec 27 04:05:06.789 2001 PST + Thu Dec 27 07:05:06.789 2001 -05 (1 row) SELECT timestamp with time zone '2001-12-27 04:05:06.789-08'; timestamptz ---------------------------------- - Thu Dec 27 04:05:06.789 2001 PST + Thu Dec 27 07:05:06.789 2001 -05 (1 row) SELECT timestamp with time zone '2001.12.27 04:05:06.789-08'; timestamptz ---------------------------------- - Thu Dec 27 04:05:06.789 2001 PST + Thu Dec 27 07:05:06.789 2001 -05 (1 row) SELECT timestamp with time zone '2001/12/27 04:05:06.789-08'; timestamptz ---------------------------------- - Thu Dec 27 04:05:06.789 2001 PST + Thu Dec 27 07:05:06.789 2001 -05 (1 row) SELECT timestamp with time zone '12/27/2001 04:05:06.789-08'; timestamptz ---------------------------------- - Thu Dec 27 04:05:06.789 2001 PST + Thu Dec 27 07:05:06.789 2001 -05 (1 row) -- should fail in mdy mode: @@ -87,118 +87,116 @@ SELECT timestamp with time zone '27/12/2001 04:05:06.789-08'; timestamptz ---------------------------------- - Thu 27 Dec 04:05:06.789 2001 PST + Thu 27 Dec 07:05:06.789 2001 -05 (1 row) reset datestyle; SELECT timestamp with time zone 'Y2001M12D27H04M05S06.789+08'; - timestamptz ----------------------------------- - Wed Dec 26 12:05:06.789 2001 PST + timestamptz +---------------------------- + 2001-12-26 15:05:06.789-05 (1 row) SELECT timestamp with time zone 'Y2001M12D27H04M05S06.789-08'; - timestamptz ----------------------------------- - Thu Dec 27 04:05:06.789 2001 PST + timestamptz +---------------------------- + 2001-12-27 07:05:06.789-05 (1 row) SELECT timestamp with time zone 'Y2001M12D27H04MM05S06.789+08'; - timestamptz ----------------------------------- - Wed Dec 26 12:05:06.789 2001 PST + timestamptz +---------------------------- + 2001-12-26 15:05:06.789-05 (1 row) SELECT timestamp with time zone 'Y2001M12D27H04MM05S06.789-08'; - timestamptz ----------------------------------- - Thu Dec 27 04:05:06.789 2001 PST + timestamptz +---------------------------- + 2001-12-27 07:05:06.789-05 (1 row) SELECT timestamp with time zone 'J2452271+08'; - timestamptz ------------------------------- - Wed Dec 26 08:00:00 2001 PST + timestamptz +------------------------ + 2001-12-26 11:00:00-05 (1 row) SELECT timestamp with time zone 'J2452271-08'; - timestamptz ------------------------------- - Thu Dec 27 00:00:00 2001 PST + timestamptz +------------------------ + 2001-12-27 03:00:00-05 (1 row) SELECT timestamp with time zone 'J2452271.5+08'; - timestamptz ------------------------------- - Wed Dec 26 20:00:00 2001 PST + timestamptz +------------------------ + 2001-12-26 23:00:00-05 (1 row) SELECT timestamp with time zone 'J2452271.5-08'; - timestamptz ------------------------------- - Thu Dec 27 12:00:00 2001 PST + timestamptz +------------------------ + 2001-12-27 15:00:00-05 (1 row) SELECT timestamp with time zone 'J2452271 04:05:06+08'; - timestamptz ------------------------------- - Wed Dec 26 12:05:06 2001 PST + timestamptz +------------------------ + 2001-12-26 15:05:06-05 (1 row) SELECT timestamp with time zone 'J2452271 04:05:06-08'; - timestamptz ------------------------------- - Thu Dec 27 04:05:06 2001 PST + timestamptz +------------------------ + 2001-12-27 07:05:06-05 (1 row) SELECT timestamp with time zone 'J2452271T040506+08'; - timestamptz ------------------------------- - Wed Dec 26 12:05:06 2001 PST + timestamptz +------------------------ + 2001-12-26 15:05:06-05 (1 row) SELECT timestamp with time zone 'J2452271T040506-08'; - timestamptz ------------------------------- - Thu Dec 27 04:05:06 2001 PST + timestamptz +------------------------ + 2001-12-27 07:05:06-05 (1 row) SELECT timestamp with time zone 'J2452271T040506.789+08'; - timestamptz ----------------------------------- - Wed Dec 26 12:05:06.789 2001 PST + timestamptz +---------------------------- + 2001-12-26 15:05:06.789-05 (1 row) SELECT timestamp with time zone 'J2452271T040506.789-08'; - timestamptz ----------------------------------- - Thu Dec 27 04:05:06.789 2001 PST + timestamptz +---------------------------- + 2001-12-27 07:05:06.789-05 (1 row) -- German/European-style dates with periods as delimiters SELECT timestamp with time zone '12.27.2001 04:05:06.789+08'; - timestamptz ----------------------------------- - Wed Dec 26 12:05:06.789 2001 PST -(1 row) - +ERROR: date/time field value out of range: "12.27.2001 04:05:06.789+08" +LINE 1: SELECT timestamp with time zone '12.27.2001 04:05:06.789+08'... + ^ +HINT: Perhaps you need a different "datestyle" setting. SELECT timestamp with time zone '12.27.2001 04:05:06.789-08'; - timestamptz ----------------------------------- - Thu Dec 27 04:05:06.789 2001 PST -(1 row) - +ERROR: date/time field value out of range: "12.27.2001 04:05:06.789-08" +LINE 1: SELECT timestamp with time zone '12.27.2001 04:05:06.789-08'... + ^ +HINT: Perhaps you need a different "datestyle" setting. SET DateStyle = 'German'; SELECT timestamp with time zone '27.12.2001 04:05:06.789+08'; timestamptz ----------------------------- - 26.12.2001 12:05:06.789 PST + 26.12.2001 15:05:06.789 -05 (1 row) SELECT timestamp with time zone '27.12.2001 04:05:06.789-08'; timestamptz ----------------------------- - 27.12.2001 04:05:06.789 PST + 27.12.2001 07:05:06.789 -05 (1 row) SET DateStyle = 'ISO'; @@ -289,13 +287,13 @@ SELECT date '1991-02-03' + time with time zone '04:05:06 PST' AS "Date + Time PST"; Date + Time PST ------------------------------ - Sun Feb 03 04:05:06 1991 PST + Sun Feb 03 07:05:06 1991 -05 (1 row) SELECT date '2001-02-03' + time with time zone '04:05:06 UTC' AS "Date + Time UTC"; Date + Time UTC ------------------------------ - Fri Feb 02 20:05:06 2001 PST + Fri Feb 02 23:05:06 2001 -05 (1 row) SELECT date '1991-02-03' + interval '2 years' AS "Add Two Years"; @@ -368,9 +366,9 @@ (1 row) SELECT timestamp without time zone '12/31/294276' - timestamp without time zone '12/23/1999' AS "106751991 Days"; - 106751991 Days ------------------- - @ 106751991 days + 106751991 Days +---------------- + 106751991 days (1 row) -- Shorthand values @@ -454,13 +452,13 @@ SELECT date '1994-01-01' + timetz '11:00-5' AS "Jan_01_1994_8am"; Jan_01_1994_8am ------------------------------ - Sat Jan 01 08:00:00 1994 PST + Sat Jan 01 11:00:00 1994 -05 (1 row) SELECT timestamptz(date '1994-01-01', time with time zone '11:00-5') AS "Jan_01_1994_8am"; Jan_01_1994_8am ------------------------------ - Sat Jan 01 08:00:00 1994 PST + Sat Jan 01 11:00:00 1994 -05 (1 row) SELECT '' AS "64", d1 + interval '1 year' AS one_year FROM TIMESTAMP_TBL; @@ -494,7 +492,7 @@ | Tue Feb 10 17:32:01 1998 | Tue Feb 10 17:32:01 1998 | Tue Feb 10 17:32:01 1998 - | Tue Feb 10 17:32:01 1998 + | Fri Oct 02 17:32:01 1998 | Tue Feb 10 17:32:01 1998 | Tue Feb 10 17:32:01 1998 | Tue Feb 10 17:32:01 1998 @@ -564,7 +562,7 @@ | Sat Feb 10 17:32:01 1996 | Sat Feb 10 17:32:01 1996 | Sat Feb 10 17:32:01 1996 - | Sat Feb 10 17:32:01 1996 + | Wed Oct 02 17:32:01 1996 | Sat Feb 10 17:32:01 1996 | Sat Feb 10 17:32:01 1996 | Sat Feb 10 17:32:01 1996 @@ -606,25 +604,25 @@ SELECT timestamp with time zone '1996-03-01' - interval '1 second' AS "Feb 29"; Feb 29 ------------------------------ - Thu Feb 29 23:59:59 1996 PST + Thu Feb 29 23:59:59 1996 -05 (1 row) SELECT timestamp with time zone '1999-03-01' - interval '1 second' AS "Feb 28"; Feb 28 ------------------------------ - Sun Feb 28 23:59:59 1999 PST + Sun Feb 28 23:59:59 1999 -05 (1 row) SELECT timestamp with time zone '2000-03-01' - interval '1 second' AS "Feb 29"; Feb 29 ------------------------------ - Tue Feb 29 23:59:59 2000 PST + Tue Feb 29 23:59:59 2000 -05 (1 row) SELECT timestamp with time zone '1999-12-01' + interval '1 month - 1 second' AS "Dec 31"; Dec 31 ------------------------------ - Fri Dec 31 23:59:59 1999 PST + Fri Dec 31 23:59:59 1999 -05 (1 row) SELECT (timestamp with time zone 'today' = (timestamp with time zone 'yesterday' + interval '1 day')) as "True"; @@ -681,31 +679,31 @@ SELECT timestamptz(date '1994-01-01', time '11:00') AS "Jan_01_1994_10am"; Jan_01_1994_10am ------------------------------ - Sat Jan 01 11:00:00 1994 PST + Sat Jan 01 11:00:00 1994 -05 (1 row) SELECT timestamptz(date '1994-01-01', time '10:00') AS "Jan_01_1994_9am"; Jan_01_1994_9am ------------------------------ - Sat Jan 01 10:00:00 1994 PST + Sat Jan 01 10:00:00 1994 -05 (1 row) SELECT timestamptz(date '1994-01-01', time with time zone '11:00-8') AS "Jan_01_1994_11am"; Jan_01_1994_11am ------------------------------ - Sat Jan 01 11:00:00 1994 PST + Sat Jan 01 14:00:00 1994 -05 (1 row) SELECT timestamptz(date '1994-01-01', time with time zone '10:00-8') AS "Jan_01_1994_10am"; Jan_01_1994_10am ------------------------------ - Sat Jan 01 10:00:00 1994 PST + Sat Jan 01 13:00:00 1994 -05 (1 row) SELECT timestamptz(date '1994-01-01', time with time zone '11:00-5') AS "Jan_01_1994_8am"; Jan_01_1994_8am ------------------------------ - Sat Jan 01 08:00:00 1994 PST + Sat Jan 01 11:00:00 1994 -05 (1 row) SELECT '' AS "64", d1 + interval '1 year' AS one_year FROM TIMESTAMPTZ_TBL; @@ -713,70 +711,70 @@ ----+--------------------------------- | -infinity | infinity - | Thu Dec 31 16:00:00 1970 PST - | Tue Feb 10 17:32:01 1998 PST - | Tue Feb 10 17:32:01 1998 PST - | Tue Feb 10 17:32:02 1998 PST - | Tue Feb 10 17:32:01.4 1998 PST - | Tue Feb 10 17:32:01.5 1998 PST - | Tue Feb 10 17:32:01.6 1998 PST - | Fri Jan 02 00:00:00 1998 PST - | Fri Jan 02 03:04:05 1998 PST - | Tue Feb 10 17:32:01 1998 PST - | Tue Feb 10 17:32:01 1998 PST - | Tue Feb 10 17:32:01 1998 PST - | Tue Feb 10 17:32:01 1998 PST - | Wed Jun 10 17:32:01 1998 PDT - | Sun Sep 22 18:19:20 2002 PDT - | Thu Mar 15 08:14:01 2001 PST - | Thu Mar 15 04:14:02 2001 PST - | Thu Mar 15 02:14:03 2001 PST - | Thu Mar 15 03:14:04 2001 PST - | Thu Mar 15 01:14:05 2001 PST - | Tue Feb 10 17:32:01 1998 PST - | Tue Feb 10 17:32:01 1998 PST - | Tue Feb 10 17:32:00 1998 PST - | Tue Feb 10 17:32:01 1998 PST - | Tue Feb 10 17:32:01 1998 PST - | Tue Feb 10 17:32:01 1998 PST - | Tue Feb 10 17:32:01 1998 PST - | Tue Feb 10 17:32:01 1998 PST - | Tue Feb 10 09:32:01 1998 PST - | Tue Feb 10 09:32:01 1998 PST - | Tue Feb 10 09:32:01 1998 PST - | Tue Feb 10 14:32:01 1998 PST - | Fri Jul 10 14:32:01 1998 PDT - | Wed Jun 10 18:32:01 1998 PDT - | Tue Feb 10 17:32:01 1998 PST - | Wed Feb 11 17:32:01 1998 PST - | Thu Feb 12 17:32:01 1998 PST - | Fri Feb 13 17:32:01 1998 PST - | Sat Feb 14 17:32:01 1998 PST - | Sun Feb 15 17:32:01 1998 PST - | Mon Feb 16 17:32:01 1998 PST - | Thu Feb 16 17:32:01 0096 PST BC - | Sun Feb 16 17:32:01 0098 PST - | Fri Feb 16 17:32:01 0598 PST - | Wed Feb 16 17:32:01 1098 PST - | Sun Feb 16 17:32:01 1698 PST - | Fri Feb 16 17:32:01 1798 PST - | Wed Feb 16 17:32:01 1898 PST - | Mon Feb 16 17:32:01 1998 PST - | Sun Feb 16 17:32:01 2098 PST - | Fri Feb 28 17:32:01 1997 PST - | Fri Feb 28 17:32:01 1997 PST - | Sat Mar 01 17:32:01 1997 PST - | Tue Dec 30 17:32:01 1997 PST - | Wed Dec 31 17:32:01 1997 PST - | Thu Jan 01 17:32:01 1998 PST - | Sat Feb 28 17:32:01 1998 PST - | Sun Mar 01 17:32:01 1998 PST - | Wed Dec 30 17:32:01 1998 PST - | Thu Dec 31 17:32:01 1998 PST - | Sun Dec 31 17:32:01 2000 PST - | Mon Jan 01 17:32:01 2001 PST - | Mon Dec 31 17:32:01 2001 PST - | Tue Jan 01 17:32:01 2002 PST + | Thu Dec 31 19:00:00 1970 -05 + | Tue Feb 10 20:32:01 1998 -05 + | Tue Feb 10 20:32:01 1998 -05 + | Tue Feb 10 20:32:02 1998 -05 + | Tue Feb 10 20:32:01.4 1998 -05 + | Tue Feb 10 20:32:01.5 1998 -05 + | Tue Feb 10 20:32:01.6 1998 -05 + | Fri Jan 02 00:00:00 1998 -05 + | Fri Jan 02 03:04:05 1998 -05 + | Tue Feb 10 20:32:01 1998 -05 + | Tue Feb 10 20:32:01 1998 -05 + | Tue Feb 10 20:32:01 1998 -05 + | Tue Feb 10 20:32:01 1998 -05 + | Wed Jun 10 19:32:01 1998 -05 + | Sun Sep 22 18:19:20 2002 -05 + | Thu Mar 15 11:14:01 2001 -05 + | Thu Mar 15 07:14:02 2001 -05 + | Thu Mar 15 05:14:03 2001 -05 + | Thu Mar 15 06:14:04 2001 -05 + | Thu Mar 15 04:14:05 2001 -05 + | Tue Feb 10 20:32:01 1998 -05 + | Tue Feb 10 17:32:01 1998 -05 + | Tue Feb 10 17:32:00 1998 -05 + | Tue Feb 10 20:32:01 1998 -05 + | Tue Feb 10 20:32:01 1998 -05 + | Tue Feb 10 20:32:01 1998 -05 + | Fri Oct 02 20:32:01 1998 -05 + | Tue Feb 10 20:32:01 1998 -05 + | Tue Feb 10 12:32:01 1998 -05 + | Tue Feb 10 12:32:01 1998 -05 + | Tue Feb 10 12:32:01 1998 -05 + | Tue Feb 10 17:32:01 1998 -05 + | Fri Jul 10 16:32:01 1998 -05 + | Wed Jun 10 20:32:01 1998 -05 + | Tue Feb 10 17:32:01 1998 -05 + | Wed Feb 11 17:32:01 1998 -05 + | Thu Feb 12 17:32:01 1998 -05 + | Fri Feb 13 17:32:01 1998 -05 + | Sat Feb 14 17:32:01 1998 -05 + | Sun Feb 15 17:32:01 1998 -05 + | Mon Feb 16 17:32:01 1998 -05 + | Thu Feb 16 17:32:01 0096 LMT BC + | Sun Feb 16 17:32:01 0098 LMT + | Fri Feb 16 17:32:01 0598 LMT + | Wed Feb 16 17:32:01 1098 LMT + | Sun Feb 16 17:32:01 1698 LMT + | Fri Feb 16 17:32:01 1798 LMT + | Wed Feb 16 17:32:01 1898 QMT + | Mon Feb 16 17:32:01 1998 -05 + | Sun Feb 16 17:32:01 2098 -05 + | Fri Feb 28 17:32:01 1997 -05 + | Fri Feb 28 17:32:01 1997 -05 + | Sat Mar 01 17:32:01 1997 -05 + | Tue Dec 30 17:32:01 1997 -05 + | Wed Dec 31 17:32:01 1997 -05 + | Thu Jan 01 17:32:01 1998 -05 + | Sat Feb 28 17:32:01 1998 -05 + | Sun Mar 01 17:32:01 1998 -05 + | Wed Dec 30 17:32:01 1998 -05 + | Thu Dec 31 17:32:01 1998 -05 + | Sun Dec 31 17:32:01 2000 -05 + | Mon Jan 01 17:32:01 2001 -05 + | Mon Dec 31 17:32:01 2001 -05 + | Tue Jan 01 17:32:01 2002 -05 (66 rows) SELECT '' AS "64", d1 - interval '1 year' AS one_year FROM TIMESTAMPTZ_TBL; @@ -784,79 +782,79 @@ ----+--------------------------------- | -infinity | infinity - | Tue Dec 31 16:00:00 1968 PST - | Sat Feb 10 17:32:01 1996 PST - | Sat Feb 10 17:32:01 1996 PST - | Sat Feb 10 17:32:02 1996 PST - | Sat Feb 10 17:32:01.4 1996 PST - | Sat Feb 10 17:32:01.5 1996 PST - | Sat Feb 10 17:32:01.6 1996 PST - | Tue Jan 02 00:00:00 1996 PST - | Tue Jan 02 03:04:05 1996 PST - | Sat Feb 10 17:32:01 1996 PST - | Sat Feb 10 17:32:01 1996 PST - | Sat Feb 10 17:32:01 1996 PST - | Sat Feb 10 17:32:01 1996 PST - | Mon Jun 10 17:32:01 1996 PDT - | Fri Sep 22 18:19:20 2000 PDT - | Mon Mar 15 08:14:01 1999 PST - | Mon Mar 15 04:14:02 1999 PST - | Mon Mar 15 02:14:03 1999 PST - | Mon Mar 15 03:14:04 1999 PST - | Mon Mar 15 01:14:05 1999 PST - | Sat Feb 10 17:32:01 1996 PST - | Sat Feb 10 17:32:01 1996 PST - | Sat Feb 10 17:32:00 1996 PST - | Sat Feb 10 17:32:01 1996 PST - | Sat Feb 10 17:32:01 1996 PST - | Sat Feb 10 17:32:01 1996 PST - | Sat Feb 10 17:32:01 1996 PST - | Sat Feb 10 17:32:01 1996 PST - | Sat Feb 10 09:32:01 1996 PST - | Sat Feb 10 09:32:01 1996 PST - | Sat Feb 10 09:32:01 1996 PST - | Sat Feb 10 14:32:01 1996 PST - | Wed Jul 10 14:32:01 1996 PDT - | Mon Jun 10 18:32:01 1996 PDT - | Sat Feb 10 17:32:01 1996 PST - | Sun Feb 11 17:32:01 1996 PST - | Mon Feb 12 17:32:01 1996 PST - | Tue Feb 13 17:32:01 1996 PST - | Wed Feb 14 17:32:01 1996 PST - | Thu Feb 15 17:32:01 1996 PST - | Fri Feb 16 17:32:01 1996 PST - | Mon Feb 16 17:32:01 0098 PST BC - | Thu Feb 16 17:32:01 0096 PST - | Tue Feb 16 17:32:01 0596 PST - | Sun Feb 16 17:32:01 1096 PST - | Thu Feb 16 17:32:01 1696 PST - | Tue Feb 16 17:32:01 1796 PST - | Sun Feb 16 17:32:01 1896 PST - | Fri Feb 16 17:32:01 1996 PST - | Thu Feb 16 17:32:01 2096 PST - | Tue Feb 28 17:32:01 1995 PST - | Tue Feb 28 17:32:01 1995 PST - | Wed Mar 01 17:32:01 1995 PST - | Sat Dec 30 17:32:01 1995 PST - | Sun Dec 31 17:32:01 1995 PST - | Mon Jan 01 17:32:01 1996 PST - | Wed Feb 28 17:32:01 1996 PST - | Fri Mar 01 17:32:01 1996 PST - | Mon Dec 30 17:32:01 1996 PST - | Tue Dec 31 17:32:01 1996 PST - | Thu Dec 31 17:32:01 1998 PST - | Fri Jan 01 17:32:01 1999 PST - | Fri Dec 31 17:32:01 1999 PST - | Sat Jan 01 17:32:01 2000 PST + | Tue Dec 31 19:00:00 1968 -05 + | Sat Feb 10 20:32:01 1996 -05 + | Sat Feb 10 20:32:01 1996 -05 + | Sat Feb 10 20:32:02 1996 -05 + | Sat Feb 10 20:32:01.4 1996 -05 + | Sat Feb 10 20:32:01.5 1996 -05 + | Sat Feb 10 20:32:01.6 1996 -05 + | Tue Jan 02 00:00:00 1996 -05 + | Tue Jan 02 03:04:05 1996 -05 + | Sat Feb 10 20:32:01 1996 -05 + | Sat Feb 10 20:32:01 1996 -05 + | Sat Feb 10 20:32:01 1996 -05 + | Sat Feb 10 20:32:01 1996 -05 + | Mon Jun 10 19:32:01 1996 -05 + | Fri Sep 22 18:19:20 2000 -05 + | Mon Mar 15 11:14:01 1999 -05 + | Mon Mar 15 07:14:02 1999 -05 + | Mon Mar 15 05:14:03 1999 -05 + | Mon Mar 15 06:14:04 1999 -05 + | Mon Mar 15 04:14:05 1999 -05 + | Sat Feb 10 20:32:01 1996 -05 + | Sat Feb 10 17:32:01 1996 -05 + | Sat Feb 10 17:32:00 1996 -05 + | Sat Feb 10 20:32:01 1996 -05 + | Sat Feb 10 20:32:01 1996 -05 + | Sat Feb 10 20:32:01 1996 -05 + | Wed Oct 02 20:32:01 1996 -05 + | Sat Feb 10 20:32:01 1996 -05 + | Sat Feb 10 12:32:01 1996 -05 + | Sat Feb 10 12:32:01 1996 -05 + | Sat Feb 10 12:32:01 1996 -05 + | Sat Feb 10 17:32:01 1996 -05 + | Wed Jul 10 16:32:01 1996 -05 + | Mon Jun 10 20:32:01 1996 -05 + | Sat Feb 10 17:32:01 1996 -05 + | Sun Feb 11 17:32:01 1996 -05 + | Mon Feb 12 17:32:01 1996 -05 + | Tue Feb 13 17:32:01 1996 -05 + | Wed Feb 14 17:32:01 1996 -05 + | Thu Feb 15 17:32:01 1996 -05 + | Fri Feb 16 17:32:01 1996 -05 + | Mon Feb 16 17:32:01 0098 LMT BC + | Thu Feb 16 17:32:01 0096 LMT + | Tue Feb 16 17:32:01 0596 LMT + | Sun Feb 16 17:32:01 1096 LMT + | Thu Feb 16 17:32:01 1696 LMT + | Tue Feb 16 17:32:01 1796 LMT + | Sun Feb 16 17:32:01 1896 QMT + | Fri Feb 16 17:32:01 1996 -05 + | Thu Feb 16 17:32:01 2096 -05 + | Tue Feb 28 17:32:01 1995 -05 + | Tue Feb 28 17:32:01 1995 -05 + | Wed Mar 01 17:32:01 1995 -05 + | Sat Dec 30 17:32:01 1995 -05 + | Sun Dec 31 17:32:01 1995 -05 + | Mon Jan 01 17:32:01 1996 -05 + | Wed Feb 28 17:32:01 1996 -05 + | Fri Mar 01 17:32:01 1996 -05 + | Mon Dec 30 17:32:01 1996 -05 + | Tue Dec 31 17:32:01 1996 -05 + | Thu Dec 31 17:32:01 1998 -05 + | Fri Jan 01 17:32:01 1999 -05 + | Fri Dec 31 17:32:01 1999 -05 + | Sat Jan 01 17:32:01 2000 -05 (66 rows) -- -- time, interval arithmetic -- SELECT CAST(time '01:02' AS interval) AS "+01:02"; - +01:02 ------------------ - @ 1 hour 2 mins + +01:02 +---------- + 01:02:00 (1 row) SELECT CAST(interval '02:03' AS time) AS "02:03:00"; @@ -933,346 +931,346 @@ WHERE t.d1 BETWEEN '1990-01-01' AND '2001-01-01' AND i.f1 BETWEEN '00:00' AND '23:00' ORDER BY 1,2; - t | i | add | subtract -----------------------------+-----------+----------------------------+---------------------------- - Wed Feb 28 17:32:01 1996 | @ 1 min | Wed Feb 28 17:33:01 1996 | Wed Feb 28 17:31:01 1996 - Wed Feb 28 17:32:01 1996 | @ 5 hours | Wed Feb 28 22:32:01 1996 | Wed Feb 28 12:32:01 1996 - Thu Feb 29 17:32:01 1996 | @ 1 min | Thu Feb 29 17:33:01 1996 | Thu Feb 29 17:31:01 1996 - Thu Feb 29 17:32:01 1996 | @ 5 hours | Thu Feb 29 22:32:01 1996 | Thu Feb 29 12:32:01 1996 - Fri Mar 01 17:32:01 1996 | @ 1 min | Fri Mar 01 17:33:01 1996 | Fri Mar 01 17:31:01 1996 - Fri Mar 01 17:32:01 1996 | @ 5 hours | Fri Mar 01 22:32:01 1996 | Fri Mar 01 12:32:01 1996 - Mon Dec 30 17:32:01 1996 | @ 1 min | Mon Dec 30 17:33:01 1996 | Mon Dec 30 17:31:01 1996 - Mon Dec 30 17:32:01 1996 | @ 5 hours | Mon Dec 30 22:32:01 1996 | Mon Dec 30 12:32:01 1996 - Tue Dec 31 17:32:01 1996 | @ 1 min | Tue Dec 31 17:33:01 1996 | Tue Dec 31 17:31:01 1996 - Tue Dec 31 17:32:01 1996 | @ 5 hours | Tue Dec 31 22:32:01 1996 | Tue Dec 31 12:32:01 1996 - Wed Jan 01 17:32:01 1997 | @ 1 min | Wed Jan 01 17:33:01 1997 | Wed Jan 01 17:31:01 1997 - Wed Jan 01 17:32:01 1997 | @ 5 hours | Wed Jan 01 22:32:01 1997 | Wed Jan 01 12:32:01 1997 - Thu Jan 02 00:00:00 1997 | @ 1 min | Thu Jan 02 00:01:00 1997 | Wed Jan 01 23:59:00 1997 - Thu Jan 02 00:00:00 1997 | @ 5 hours | Thu Jan 02 05:00:00 1997 | Wed Jan 01 19:00:00 1997 - Thu Jan 02 03:04:05 1997 | @ 1 min | Thu Jan 02 03:05:05 1997 | Thu Jan 02 03:03:05 1997 - Thu Jan 02 03:04:05 1997 | @ 5 hours | Thu Jan 02 08:04:05 1997 | Wed Jan 01 22:04:05 1997 - Mon Feb 10 17:32:00 1997 | @ 1 min | Mon Feb 10 17:33:00 1997 | Mon Feb 10 17:31:00 1997 - Mon Feb 10 17:32:00 1997 | @ 5 hours | Mon Feb 10 22:32:00 1997 | Mon Feb 10 12:32:00 1997 - Mon Feb 10 17:32:01 1997 | @ 1 min | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 - Mon Feb 10 17:32:01 1997 | @ 1 min | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 - Mon Feb 10 17:32:01 1997 | @ 1 min | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 - Mon Feb 10 17:32:01 1997 | @ 1 min | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 - Mon Feb 10 17:32:01 1997 | @ 1 min | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 - Mon Feb 10 17:32:01 1997 | @ 1 min | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 - Mon Feb 10 17:32:01 1997 | @ 1 min | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 - Mon Feb 10 17:32:01 1997 | @ 1 min | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 - Mon Feb 10 17:32:01 1997 | @ 1 min | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 - Mon Feb 10 17:32:01 1997 | @ 1 min | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 - Mon Feb 10 17:32:01 1997 | @ 1 min | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 - Mon Feb 10 17:32:01 1997 | @ 1 min | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 - Mon Feb 10 17:32:01 1997 | @ 1 min | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 - Mon Feb 10 17:32:01 1997 | @ 1 min | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 - Mon Feb 10 17:32:01 1997 | @ 1 min | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 - Mon Feb 10 17:32:01 1997 | @ 1 min | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 - Mon Feb 10 17:32:01 1997 | @ 1 min | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 - Mon Feb 10 17:32:01 1997 | @ 1 min | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 - Mon Feb 10 17:32:01 1997 | @ 5 hours | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 - Mon Feb 10 17:32:01 1997 | @ 5 hours | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 - Mon Feb 10 17:32:01 1997 | @ 5 hours | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 - Mon Feb 10 17:32:01 1997 | @ 5 hours | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 - Mon Feb 10 17:32:01 1997 | @ 5 hours | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 - Mon Feb 10 17:32:01 1997 | @ 5 hours | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 - Mon Feb 10 17:32:01 1997 | @ 5 hours | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 - Mon Feb 10 17:32:01 1997 | @ 5 hours | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 - Mon Feb 10 17:32:01 1997 | @ 5 hours | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 - Mon Feb 10 17:32:01 1997 | @ 5 hours | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 - Mon Feb 10 17:32:01 1997 | @ 5 hours | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 - Mon Feb 10 17:32:01 1997 | @ 5 hours | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 - Mon Feb 10 17:32:01 1997 | @ 5 hours | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 - Mon Feb 10 17:32:01 1997 | @ 5 hours | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 - Mon Feb 10 17:32:01 1997 | @ 5 hours | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 - Mon Feb 10 17:32:01 1997 | @ 5 hours | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 - Mon Feb 10 17:32:01 1997 | @ 5 hours | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 - Mon Feb 10 17:32:01 1997 | @ 5 hours | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 - Mon Feb 10 17:32:01.4 1997 | @ 1 min | Mon Feb 10 17:33:01.4 1997 | Mon Feb 10 17:31:01.4 1997 - Mon Feb 10 17:32:01.4 1997 | @ 5 hours | Mon Feb 10 22:32:01.4 1997 | Mon Feb 10 12:32:01.4 1997 - Mon Feb 10 17:32:01.5 1997 | @ 1 min | Mon Feb 10 17:33:01.5 1997 | Mon Feb 10 17:31:01.5 1997 - Mon Feb 10 17:32:01.5 1997 | @ 5 hours | Mon Feb 10 22:32:01.5 1997 | Mon Feb 10 12:32:01.5 1997 - Mon Feb 10 17:32:01.6 1997 | @ 1 min | Mon Feb 10 17:33:01.6 1997 | Mon Feb 10 17:31:01.6 1997 - Mon Feb 10 17:32:01.6 1997 | @ 5 hours | Mon Feb 10 22:32:01.6 1997 | Mon Feb 10 12:32:01.6 1997 - Mon Feb 10 17:32:02 1997 | @ 1 min | Mon Feb 10 17:33:02 1997 | Mon Feb 10 17:31:02 1997 - Mon Feb 10 17:32:02 1997 | @ 5 hours | Mon Feb 10 22:32:02 1997 | Mon Feb 10 12:32:02 1997 - Tue Feb 11 17:32:01 1997 | @ 1 min | Tue Feb 11 17:33:01 1997 | Tue Feb 11 17:31:01 1997 - Tue Feb 11 17:32:01 1997 | @ 5 hours | Tue Feb 11 22:32:01 1997 | Tue Feb 11 12:32:01 1997 - Wed Feb 12 17:32:01 1997 | @ 1 min | Wed Feb 12 17:33:01 1997 | Wed Feb 12 17:31:01 1997 - Wed Feb 12 17:32:01 1997 | @ 5 hours | Wed Feb 12 22:32:01 1997 | Wed Feb 12 12:32:01 1997 - Thu Feb 13 17:32:01 1997 | @ 1 min | Thu Feb 13 17:33:01 1997 | Thu Feb 13 17:31:01 1997 - Thu Feb 13 17:32:01 1997 | @ 5 hours | Thu Feb 13 22:32:01 1997 | Thu Feb 13 12:32:01 1997 - Fri Feb 14 17:32:01 1997 | @ 1 min | Fri Feb 14 17:33:01 1997 | Fri Feb 14 17:31:01 1997 - Fri Feb 14 17:32:01 1997 | @ 5 hours | Fri Feb 14 22:32:01 1997 | Fri Feb 14 12:32:01 1997 - Sat Feb 15 17:32:01 1997 | @ 1 min | Sat Feb 15 17:33:01 1997 | Sat Feb 15 17:31:01 1997 - Sat Feb 15 17:32:01 1997 | @ 5 hours | Sat Feb 15 22:32:01 1997 | Sat Feb 15 12:32:01 1997 - Sun Feb 16 17:32:01 1997 | @ 1 min | Sun Feb 16 17:33:01 1997 | Sun Feb 16 17:31:01 1997 - Sun Feb 16 17:32:01 1997 | @ 1 min | Sun Feb 16 17:33:01 1997 | Sun Feb 16 17:31:01 1997 - Sun Feb 16 17:32:01 1997 | @ 5 hours | Sun Feb 16 22:32:01 1997 | Sun Feb 16 12:32:01 1997 - Sun Feb 16 17:32:01 1997 | @ 5 hours | Sun Feb 16 22:32:01 1997 | Sun Feb 16 12:32:01 1997 - Fri Feb 28 17:32:01 1997 | @ 1 min | Fri Feb 28 17:33:01 1997 | Fri Feb 28 17:31:01 1997 - Fri Feb 28 17:32:01 1997 | @ 5 hours | Fri Feb 28 22:32:01 1997 | Fri Feb 28 12:32:01 1997 - Sat Mar 01 17:32:01 1997 | @ 1 min | Sat Mar 01 17:33:01 1997 | Sat Mar 01 17:31:01 1997 - Sat Mar 01 17:32:01 1997 | @ 5 hours | Sat Mar 01 22:32:01 1997 | Sat Mar 01 12:32:01 1997 - Tue Jun 10 17:32:01 1997 | @ 1 min | Tue Jun 10 17:33:01 1997 | Tue Jun 10 17:31:01 1997 - Tue Jun 10 17:32:01 1997 | @ 5 hours | Tue Jun 10 22:32:01 1997 | Tue Jun 10 12:32:01 1997 - Tue Jun 10 18:32:01 1997 | @ 1 min | Tue Jun 10 18:33:01 1997 | Tue Jun 10 18:31:01 1997 - Tue Jun 10 18:32:01 1997 | @ 5 hours | Tue Jun 10 23:32:01 1997 | Tue Jun 10 13:32:01 1997 - Tue Dec 30 17:32:01 1997 | @ 1 min | Tue Dec 30 17:33:01 1997 | Tue Dec 30 17:31:01 1997 - Tue Dec 30 17:32:01 1997 | @ 5 hours | Tue Dec 30 22:32:01 1997 | Tue Dec 30 12:32:01 1997 - Wed Dec 31 17:32:01 1997 | @ 1 min | Wed Dec 31 17:33:01 1997 | Wed Dec 31 17:31:01 1997 - Wed Dec 31 17:32:01 1997 | @ 5 hours | Wed Dec 31 22:32:01 1997 | Wed Dec 31 12:32:01 1997 - Fri Dec 31 17:32:01 1999 | @ 1 min | Fri Dec 31 17:33:01 1999 | Fri Dec 31 17:31:01 1999 - Fri Dec 31 17:32:01 1999 | @ 5 hours | Fri Dec 31 22:32:01 1999 | Fri Dec 31 12:32:01 1999 - Sat Jan 01 17:32:01 2000 | @ 1 min | Sat Jan 01 17:33:01 2000 | Sat Jan 01 17:31:01 2000 - Sat Jan 01 17:32:01 2000 | @ 5 hours | Sat Jan 01 22:32:01 2000 | Sat Jan 01 12:32:01 2000 - Wed Mar 15 02:14:05 2000 | @ 1 min | Wed Mar 15 02:15:05 2000 | Wed Mar 15 02:13:05 2000 - Wed Mar 15 02:14:05 2000 | @ 5 hours | Wed Mar 15 07:14:05 2000 | Tue Mar 14 21:14:05 2000 - Wed Mar 15 03:14:04 2000 | @ 1 min | Wed Mar 15 03:15:04 2000 | Wed Mar 15 03:13:04 2000 - Wed Mar 15 03:14:04 2000 | @ 5 hours | Wed Mar 15 08:14:04 2000 | Tue Mar 14 22:14:04 2000 - Wed Mar 15 08:14:01 2000 | @ 1 min | Wed Mar 15 08:15:01 2000 | Wed Mar 15 08:13:01 2000 - Wed Mar 15 08:14:01 2000 | @ 5 hours | Wed Mar 15 13:14:01 2000 | Wed Mar 15 03:14:01 2000 - Wed Mar 15 12:14:03 2000 | @ 1 min | Wed Mar 15 12:15:03 2000 | Wed Mar 15 12:13:03 2000 - Wed Mar 15 12:14:03 2000 | @ 5 hours | Wed Mar 15 17:14:03 2000 | Wed Mar 15 07:14:03 2000 - Wed Mar 15 13:14:02 2000 | @ 1 min | Wed Mar 15 13:15:02 2000 | Wed Mar 15 13:13:02 2000 - Wed Mar 15 13:14:02 2000 | @ 5 hours | Wed Mar 15 18:14:02 2000 | Wed Mar 15 08:14:02 2000 - Sun Dec 31 17:32:01 2000 | @ 1 min | Sun Dec 31 17:33:01 2000 | Sun Dec 31 17:31:01 2000 - Sun Dec 31 17:32:01 2000 | @ 5 hours | Sun Dec 31 22:32:01 2000 | Sun Dec 31 12:32:01 2000 + t | i | add | subtract +----------------------------+----------+----------------------------+---------------------------- + Wed Feb 28 17:32:01 1996 | 00:01:00 | Wed Feb 28 17:33:01 1996 | Wed Feb 28 17:31:01 1996 + Wed Feb 28 17:32:01 1996 | 05:00:00 | Wed Feb 28 22:32:01 1996 | Wed Feb 28 12:32:01 1996 + Thu Feb 29 17:32:01 1996 | 00:01:00 | Thu Feb 29 17:33:01 1996 | Thu Feb 29 17:31:01 1996 + Thu Feb 29 17:32:01 1996 | 05:00:00 | Thu Feb 29 22:32:01 1996 | Thu Feb 29 12:32:01 1996 + Fri Mar 01 17:32:01 1996 | 00:01:00 | Fri Mar 01 17:33:01 1996 | Fri Mar 01 17:31:01 1996 + Fri Mar 01 17:32:01 1996 | 05:00:00 | Fri Mar 01 22:32:01 1996 | Fri Mar 01 12:32:01 1996 + Mon Dec 30 17:32:01 1996 | 00:01:00 | Mon Dec 30 17:33:01 1996 | Mon Dec 30 17:31:01 1996 + Mon Dec 30 17:32:01 1996 | 05:00:00 | Mon Dec 30 22:32:01 1996 | Mon Dec 30 12:32:01 1996 + Tue Dec 31 17:32:01 1996 | 00:01:00 | Tue Dec 31 17:33:01 1996 | Tue Dec 31 17:31:01 1996 + Tue Dec 31 17:32:01 1996 | 05:00:00 | Tue Dec 31 22:32:01 1996 | Tue Dec 31 12:32:01 1996 + Wed Jan 01 17:32:01 1997 | 00:01:00 | Wed Jan 01 17:33:01 1997 | Wed Jan 01 17:31:01 1997 + Wed Jan 01 17:32:01 1997 | 05:00:00 | Wed Jan 01 22:32:01 1997 | Wed Jan 01 12:32:01 1997 + Thu Jan 02 00:00:00 1997 | 00:01:00 | Thu Jan 02 00:01:00 1997 | Wed Jan 01 23:59:00 1997 + Thu Jan 02 00:00:00 1997 | 05:00:00 | Thu Jan 02 05:00:00 1997 | Wed Jan 01 19:00:00 1997 + Thu Jan 02 03:04:05 1997 | 00:01:00 | Thu Jan 02 03:05:05 1997 | Thu Jan 02 03:03:05 1997 + Thu Jan 02 03:04:05 1997 | 05:00:00 | Thu Jan 02 08:04:05 1997 | Wed Jan 01 22:04:05 1997 + Mon Feb 10 17:32:00 1997 | 00:01:00 | Mon Feb 10 17:33:00 1997 | Mon Feb 10 17:31:00 1997 + Mon Feb 10 17:32:00 1997 | 05:00:00 | Mon Feb 10 22:32:00 1997 | Mon Feb 10 12:32:00 1997 + Mon Feb 10 17:32:01 1997 | 00:01:00 | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 + Mon Feb 10 17:32:01 1997 | 00:01:00 | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 + Mon Feb 10 17:32:01 1997 | 00:01:00 | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 + Mon Feb 10 17:32:01 1997 | 00:01:00 | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 + Mon Feb 10 17:32:01 1997 | 00:01:00 | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 + Mon Feb 10 17:32:01 1997 | 00:01:00 | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 + Mon Feb 10 17:32:01 1997 | 00:01:00 | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 + Mon Feb 10 17:32:01 1997 | 00:01:00 | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 + Mon Feb 10 17:32:01 1997 | 00:01:00 | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 + Mon Feb 10 17:32:01 1997 | 00:01:00 | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 + Mon Feb 10 17:32:01 1997 | 00:01:00 | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 + Mon Feb 10 17:32:01 1997 | 00:01:00 | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 + Mon Feb 10 17:32:01 1997 | 00:01:00 | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 + Mon Feb 10 17:32:01 1997 | 00:01:00 | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 + Mon Feb 10 17:32:01 1997 | 00:01:00 | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 + Mon Feb 10 17:32:01 1997 | 00:01:00 | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 + Mon Feb 10 17:32:01 1997 | 00:01:00 | Mon Feb 10 17:33:01 1997 | Mon Feb 10 17:31:01 1997 + Mon Feb 10 17:32:01 1997 | 05:00:00 | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 + Mon Feb 10 17:32:01 1997 | 05:00:00 | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 + Mon Feb 10 17:32:01 1997 | 05:00:00 | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 + Mon Feb 10 17:32:01 1997 | 05:00:00 | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 + Mon Feb 10 17:32:01 1997 | 05:00:00 | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 + Mon Feb 10 17:32:01 1997 | 05:00:00 | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 + Mon Feb 10 17:32:01 1997 | 05:00:00 | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 + Mon Feb 10 17:32:01 1997 | 05:00:00 | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 + Mon Feb 10 17:32:01 1997 | 05:00:00 | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 + Mon Feb 10 17:32:01 1997 | 05:00:00 | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 + Mon Feb 10 17:32:01 1997 | 05:00:00 | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 + Mon Feb 10 17:32:01 1997 | 05:00:00 | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 + Mon Feb 10 17:32:01 1997 | 05:00:00 | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 + Mon Feb 10 17:32:01 1997 | 05:00:00 | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 + Mon Feb 10 17:32:01 1997 | 05:00:00 | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 + Mon Feb 10 17:32:01 1997 | 05:00:00 | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 + Mon Feb 10 17:32:01 1997 | 05:00:00 | Mon Feb 10 22:32:01 1997 | Mon Feb 10 12:32:01 1997 + Mon Feb 10 17:32:01.4 1997 | 00:01:00 | Mon Feb 10 17:33:01.4 1997 | Mon Feb 10 17:31:01.4 1997 + Mon Feb 10 17:32:01.4 1997 | 05:00:00 | Mon Feb 10 22:32:01.4 1997 | Mon Feb 10 12:32:01.4 1997 + Mon Feb 10 17:32:01.5 1997 | 00:01:00 | Mon Feb 10 17:33:01.5 1997 | Mon Feb 10 17:31:01.5 1997 + Mon Feb 10 17:32:01.5 1997 | 05:00:00 | Mon Feb 10 22:32:01.5 1997 | Mon Feb 10 12:32:01.5 1997 + Mon Feb 10 17:32:01.6 1997 | 00:01:00 | Mon Feb 10 17:33:01.6 1997 | Mon Feb 10 17:31:01.6 1997 + Mon Feb 10 17:32:01.6 1997 | 05:00:00 | Mon Feb 10 22:32:01.6 1997 | Mon Feb 10 12:32:01.6 1997 + Mon Feb 10 17:32:02 1997 | 00:01:00 | Mon Feb 10 17:33:02 1997 | Mon Feb 10 17:31:02 1997 + Mon Feb 10 17:32:02 1997 | 05:00:00 | Mon Feb 10 22:32:02 1997 | Mon Feb 10 12:32:02 1997 + Tue Feb 11 17:32:01 1997 | 00:01:00 | Tue Feb 11 17:33:01 1997 | Tue Feb 11 17:31:01 1997 + Tue Feb 11 17:32:01 1997 | 05:00:00 | Tue Feb 11 22:32:01 1997 | Tue Feb 11 12:32:01 1997 + Wed Feb 12 17:32:01 1997 | 00:01:00 | Wed Feb 12 17:33:01 1997 | Wed Feb 12 17:31:01 1997 + Wed Feb 12 17:32:01 1997 | 05:00:00 | Wed Feb 12 22:32:01 1997 | Wed Feb 12 12:32:01 1997 + Thu Feb 13 17:32:01 1997 | 00:01:00 | Thu Feb 13 17:33:01 1997 | Thu Feb 13 17:31:01 1997 + Thu Feb 13 17:32:01 1997 | 05:00:00 | Thu Feb 13 22:32:01 1997 | Thu Feb 13 12:32:01 1997 + Fri Feb 14 17:32:01 1997 | 00:01:00 | Fri Feb 14 17:33:01 1997 | Fri Feb 14 17:31:01 1997 + Fri Feb 14 17:32:01 1997 | 05:00:00 | Fri Feb 14 22:32:01 1997 | Fri Feb 14 12:32:01 1997 + Sat Feb 15 17:32:01 1997 | 00:01:00 | Sat Feb 15 17:33:01 1997 | Sat Feb 15 17:31:01 1997 + Sat Feb 15 17:32:01 1997 | 05:00:00 | Sat Feb 15 22:32:01 1997 | Sat Feb 15 12:32:01 1997 + Sun Feb 16 17:32:01 1997 | 00:01:00 | Sun Feb 16 17:33:01 1997 | Sun Feb 16 17:31:01 1997 + Sun Feb 16 17:32:01 1997 | 00:01:00 | Sun Feb 16 17:33:01 1997 | Sun Feb 16 17:31:01 1997 + Sun Feb 16 17:32:01 1997 | 05:00:00 | Sun Feb 16 22:32:01 1997 | Sun Feb 16 12:32:01 1997 + Sun Feb 16 17:32:01 1997 | 05:00:00 | Sun Feb 16 22:32:01 1997 | Sun Feb 16 12:32:01 1997 + Fri Feb 28 17:32:01 1997 | 00:01:00 | Fri Feb 28 17:33:01 1997 | Fri Feb 28 17:31:01 1997 + Fri Feb 28 17:32:01 1997 | 05:00:00 | Fri Feb 28 22:32:01 1997 | Fri Feb 28 12:32:01 1997 + Sat Mar 01 17:32:01 1997 | 00:01:00 | Sat Mar 01 17:33:01 1997 | Sat Mar 01 17:31:01 1997 + Sat Mar 01 17:32:01 1997 | 05:00:00 | Sat Mar 01 22:32:01 1997 | Sat Mar 01 12:32:01 1997 + Tue Jun 10 17:32:01 1997 | 00:01:00 | Tue Jun 10 17:33:01 1997 | Tue Jun 10 17:31:01 1997 + Tue Jun 10 17:32:01 1997 | 05:00:00 | Tue Jun 10 22:32:01 1997 | Tue Jun 10 12:32:01 1997 + Tue Jun 10 18:32:01 1997 | 00:01:00 | Tue Jun 10 18:33:01 1997 | Tue Jun 10 18:31:01 1997 + Tue Jun 10 18:32:01 1997 | 05:00:00 | Tue Jun 10 23:32:01 1997 | Tue Jun 10 13:32:01 1997 + Thu Oct 02 17:32:01 1997 | 00:01:00 | Thu Oct 02 17:33:01 1997 | Thu Oct 02 17:31:01 1997 + Thu Oct 02 17:32:01 1997 | 05:00:00 | Thu Oct 02 22:32:01 1997 | Thu Oct 02 12:32:01 1997 + Tue Dec 30 17:32:01 1997 | 00:01:00 | Tue Dec 30 17:33:01 1997 | Tue Dec 30 17:31:01 1997 + Tue Dec 30 17:32:01 1997 | 05:00:00 | Tue Dec 30 22:32:01 1997 | Tue Dec 30 12:32:01 1997 + Wed Dec 31 17:32:01 1997 | 00:01:00 | Wed Dec 31 17:33:01 1997 | Wed Dec 31 17:31:01 1997 + Wed Dec 31 17:32:01 1997 | 05:00:00 | Wed Dec 31 22:32:01 1997 | Wed Dec 31 12:32:01 1997 + Fri Dec 31 17:32:01 1999 | 00:01:00 | Fri Dec 31 17:33:01 1999 | Fri Dec 31 17:31:01 1999 + Fri Dec 31 17:32:01 1999 | 05:00:00 | Fri Dec 31 22:32:01 1999 | Fri Dec 31 12:32:01 1999 + Sat Jan 01 17:32:01 2000 | 00:01:00 | Sat Jan 01 17:33:01 2000 | Sat Jan 01 17:31:01 2000 + Sat Jan 01 17:32:01 2000 | 05:00:00 | Sat Jan 01 22:32:01 2000 | Sat Jan 01 12:32:01 2000 + Wed Mar 15 02:14:05 2000 | 00:01:00 | Wed Mar 15 02:15:05 2000 | Wed Mar 15 02:13:05 2000 + Wed Mar 15 02:14:05 2000 | 05:00:00 | Wed Mar 15 07:14:05 2000 | Tue Mar 14 21:14:05 2000 + Wed Mar 15 03:14:04 2000 | 00:01:00 | Wed Mar 15 03:15:04 2000 | Wed Mar 15 03:13:04 2000 + Wed Mar 15 03:14:04 2000 | 05:00:00 | Wed Mar 15 08:14:04 2000 | Tue Mar 14 22:14:04 2000 + Wed Mar 15 08:14:01 2000 | 00:01:00 | Wed Mar 15 08:15:01 2000 | Wed Mar 15 08:13:01 2000 + Wed Mar 15 08:14:01 2000 | 05:00:00 | Wed Mar 15 13:14:01 2000 | Wed Mar 15 03:14:01 2000 + Wed Mar 15 12:14:03 2000 | 00:01:00 | Wed Mar 15 12:15:03 2000 | Wed Mar 15 12:13:03 2000 + Wed Mar 15 12:14:03 2000 | 05:00:00 | Wed Mar 15 17:14:03 2000 | Wed Mar 15 07:14:03 2000 + Wed Mar 15 13:14:02 2000 | 00:01:00 | Wed Mar 15 13:15:02 2000 | Wed Mar 15 13:13:02 2000 + Wed Mar 15 13:14:02 2000 | 05:00:00 | Wed Mar 15 18:14:02 2000 | Wed Mar 15 08:14:02 2000 + Sun Dec 31 17:32:01 2000 | 00:01:00 | Sun Dec 31 17:33:01 2000 | Sun Dec 31 17:31:01 2000 + Sun Dec 31 17:32:01 2000 | 05:00:00 | Sun Dec 31 22:32:01 2000 | Sun Dec 31 12:32:01 2000 (104 rows) SELECT t.f1 AS t, i.f1 AS i, t.f1 + i.f1 AS "add", t.f1 - i.f1 AS "subtract" FROM TIME_TBL t, INTERVAL_TBL i ORDER BY 1,2; - t | i | add | subtract --------------+-------------------------------+-------------+------------- - 00:00:00 | @ 14 secs ago | 23:59:46 | 00:00:14 - 00:00:00 | @ 1 min | 00:01:00 | 23:59:00 - 00:00:00 | @ 5 hours | 05:00:00 | 19:00:00 - 00:00:00 | @ 1 day 2 hours 3 mins 4 secs | 02:03:04 | 21:56:56 - 00:00:00 | @ 10 days | 00:00:00 | 00:00:00 - 00:00:00 | @ 3 mons | 00:00:00 | 00:00:00 - 00:00:00 | @ 5 mons | 00:00:00 | 00:00:00 - 00:00:00 | @ 5 mons 12 hours | 12:00:00 | 12:00:00 - 00:00:00 | @ 6 years | 00:00:00 | 00:00:00 - 00:00:00 | @ 34 years | 00:00:00 | 00:00:00 - 01:00:00 | @ 14 secs ago | 00:59:46 | 01:00:14 - 01:00:00 | @ 1 min | 01:01:00 | 00:59:00 - 01:00:00 | @ 5 hours | 06:00:00 | 20:00:00 - 01:00:00 | @ 1 day 2 hours 3 mins 4 secs | 03:03:04 | 22:56:56 - 01:00:00 | @ 10 days | 01:00:00 | 01:00:00 - 01:00:00 | @ 3 mons | 01:00:00 | 01:00:00 - 01:00:00 | @ 5 mons | 01:00:00 | 01:00:00 - 01:00:00 | @ 5 mons 12 hours | 13:00:00 | 13:00:00 - 01:00:00 | @ 6 years | 01:00:00 | 01:00:00 - 01:00:00 | @ 34 years | 01:00:00 | 01:00:00 - 02:03:00 | @ 14 secs ago | 02:02:46 | 02:03:14 - 02:03:00 | @ 1 min | 02:04:00 | 02:02:00 - 02:03:00 | @ 5 hours | 07:03:00 | 21:03:00 - 02:03:00 | @ 1 day 2 hours 3 mins 4 secs | 04:06:04 | 23:59:56 - 02:03:00 | @ 10 days | 02:03:00 | 02:03:00 - 02:03:00 | @ 3 mons | 02:03:00 | 02:03:00 - 02:03:00 | @ 5 mons | 02:03:00 | 02:03:00 - 02:03:00 | @ 5 mons 12 hours | 14:03:00 | 14:03:00 - 02:03:00 | @ 6 years | 02:03:00 | 02:03:00 - 02:03:00 | @ 34 years | 02:03:00 | 02:03:00 - 11:59:00 | @ 14 secs ago | 11:58:46 | 11:59:14 - 11:59:00 | @ 1 min | 12:00:00 | 11:58:00 - 11:59:00 | @ 5 hours | 16:59:00 | 06:59:00 - 11:59:00 | @ 1 day 2 hours 3 mins 4 secs | 14:02:04 | 09:55:56 - 11:59:00 | @ 10 days | 11:59:00 | 11:59:00 - 11:59:00 | @ 3 mons | 11:59:00 | 11:59:00 - 11:59:00 | @ 5 mons | 11:59:00 | 11:59:00 - 11:59:00 | @ 5 mons 12 hours | 23:59:00 | 23:59:00 - 11:59:00 | @ 6 years | 11:59:00 | 11:59:00 - 11:59:00 | @ 34 years | 11:59:00 | 11:59:00 - 12:00:00 | @ 14 secs ago | 11:59:46 | 12:00:14 - 12:00:00 | @ 1 min | 12:01:00 | 11:59:00 - 12:00:00 | @ 5 hours | 17:00:00 | 07:00:00 - 12:00:00 | @ 1 day 2 hours 3 mins 4 secs | 14:03:04 | 09:56:56 - 12:00:00 | @ 10 days | 12:00:00 | 12:00:00 - 12:00:00 | @ 3 mons | 12:00:00 | 12:00:00 - 12:00:00 | @ 5 mons | 12:00:00 | 12:00:00 - 12:00:00 | @ 5 mons 12 hours | 00:00:00 | 00:00:00 - 12:00:00 | @ 6 years | 12:00:00 | 12:00:00 - 12:00:00 | @ 34 years | 12:00:00 | 12:00:00 - 12:01:00 | @ 14 secs ago | 12:00:46 | 12:01:14 - 12:01:00 | @ 1 min | 12:02:00 | 12:00:00 - 12:01:00 | @ 5 hours | 17:01:00 | 07:01:00 - 12:01:00 | @ 1 day 2 hours 3 mins 4 secs | 14:04:04 | 09:57:56 - 12:01:00 | @ 10 days | 12:01:00 | 12:01:00 - 12:01:00 | @ 3 mons | 12:01:00 | 12:01:00 - 12:01:00 | @ 5 mons | 12:01:00 | 12:01:00 - 12:01:00 | @ 5 mons 12 hours | 00:01:00 | 00:01:00 - 12:01:00 | @ 6 years | 12:01:00 | 12:01:00 - 12:01:00 | @ 34 years | 12:01:00 | 12:01:00 - 15:36:39 | @ 14 secs ago | 15:36:25 | 15:36:53 - 15:36:39 | @ 14 secs ago | 15:36:25 | 15:36:53 - 15:36:39 | @ 1 min | 15:37:39 | 15:35:39 - 15:36:39 | @ 1 min | 15:37:39 | 15:35:39 - 15:36:39 | @ 5 hours | 20:36:39 | 10:36:39 - 15:36:39 | @ 5 hours | 20:36:39 | 10:36:39 - 15:36:39 | @ 1 day 2 hours 3 mins 4 secs | 17:39:43 | 13:33:35 - 15:36:39 | @ 1 day 2 hours 3 mins 4 secs | 17:39:43 | 13:33:35 - 15:36:39 | @ 10 days | 15:36:39 | 15:36:39 - 15:36:39 | @ 10 days | 15:36:39 | 15:36:39 - 15:36:39 | @ 3 mons | 15:36:39 | 15:36:39 - 15:36:39 | @ 3 mons | 15:36:39 | 15:36:39 - 15:36:39 | @ 5 mons | 15:36:39 | 15:36:39 - 15:36:39 | @ 5 mons | 15:36:39 | 15:36:39 - 15:36:39 | @ 5 mons 12 hours | 03:36:39 | 03:36:39 - 15:36:39 | @ 5 mons 12 hours | 03:36:39 | 03:36:39 - 15:36:39 | @ 6 years | 15:36:39 | 15:36:39 - 15:36:39 | @ 6 years | 15:36:39 | 15:36:39 - 15:36:39 | @ 34 years | 15:36:39 | 15:36:39 - 15:36:39 | @ 34 years | 15:36:39 | 15:36:39 - 23:59:00 | @ 14 secs ago | 23:58:46 | 23:59:14 - 23:59:00 | @ 1 min | 00:00:00 | 23:58:00 - 23:59:00 | @ 5 hours | 04:59:00 | 18:59:00 - 23:59:00 | @ 1 day 2 hours 3 mins 4 secs | 02:02:04 | 21:55:56 - 23:59:00 | @ 10 days | 23:59:00 | 23:59:00 - 23:59:00 | @ 3 mons | 23:59:00 | 23:59:00 - 23:59:00 | @ 5 mons | 23:59:00 | 23:59:00 - 23:59:00 | @ 5 mons 12 hours | 11:59:00 | 11:59:00 - 23:59:00 | @ 6 years | 23:59:00 | 23:59:00 - 23:59:00 | @ 34 years | 23:59:00 | 23:59:00 - 23:59:59.99 | @ 14 secs ago | 23:59:45.99 | 00:00:13.99 - 23:59:59.99 | @ 1 min | 00:00:59.99 | 23:58:59.99 - 23:59:59.99 | @ 5 hours | 04:59:59.99 | 18:59:59.99 - 23:59:59.99 | @ 1 day 2 hours 3 mins 4 secs | 02:03:03.99 | 21:56:55.99 - 23:59:59.99 | @ 10 days | 23:59:59.99 | 23:59:59.99 - 23:59:59.99 | @ 3 mons | 23:59:59.99 | 23:59:59.99 - 23:59:59.99 | @ 5 mons | 23:59:59.99 | 23:59:59.99 - 23:59:59.99 | @ 5 mons 12 hours | 11:59:59.99 | 11:59:59.99 - 23:59:59.99 | @ 6 years | 23:59:59.99 | 23:59:59.99 - 23:59:59.99 | @ 34 years | 23:59:59.99 | 23:59:59.99 + t | i | add | subtract +-------------+-----------------+-------------+------------- + 00:00:00 | -00:00:14 | 23:59:46 | 00:00:14 + 00:00:00 | 00:01:00 | 00:01:00 | 23:59:00 + 00:00:00 | 05:00:00 | 05:00:00 | 19:00:00 + 00:00:00 | 1 day 02:03:04 | 02:03:04 | 21:56:56 + 00:00:00 | 10 days | 00:00:00 | 00:00:00 + 00:00:00 | 3 mons | 00:00:00 | 00:00:00 + 00:00:00 | 5 mons | 00:00:00 | 00:00:00 + 00:00:00 | 5 mons 12:00:00 | 12:00:00 | 12:00:00 + 00:00:00 | 6 years | 00:00:00 | 00:00:00 + 00:00:00 | 34 years | 00:00:00 | 00:00:00 + 01:00:00 | -00:00:14 | 00:59:46 | 01:00:14 + 01:00:00 | 00:01:00 | 01:01:00 | 00:59:00 + 01:00:00 | 05:00:00 | 06:00:00 | 20:00:00 + 01:00:00 | 1 day 02:03:04 | 03:03:04 | 22:56:56 + 01:00:00 | 10 days | 01:00:00 | 01:00:00 + 01:00:00 | 3 mons | 01:00:00 | 01:00:00 + 01:00:00 | 5 mons | 01:00:00 | 01:00:00 + 01:00:00 | 5 mons 12:00:00 | 13:00:00 | 13:00:00 + 01:00:00 | 6 years | 01:00:00 | 01:00:00 + 01:00:00 | 34 years | 01:00:00 | 01:00:00 + 02:03:00 | -00:00:14 | 02:02:46 | 02:03:14 + 02:03:00 | 00:01:00 | 02:04:00 | 02:02:00 + 02:03:00 | 05:00:00 | 07:03:00 | 21:03:00 + 02:03:00 | 1 day 02:03:04 | 04:06:04 | 23:59:56 + 02:03:00 | 10 days | 02:03:00 | 02:03:00 + 02:03:00 | 3 mons | 02:03:00 | 02:03:00 + 02:03:00 | 5 mons | 02:03:00 | 02:03:00 + 02:03:00 | 5 mons 12:00:00 | 14:03:00 | 14:03:00 + 02:03:00 | 6 years | 02:03:00 | 02:03:00 + 02:03:00 | 34 years | 02:03:00 | 02:03:00 + 11:59:00 | -00:00:14 | 11:58:46 | 11:59:14 + 11:59:00 | 00:01:00 | 12:00:00 | 11:58:00 + 11:59:00 | 05:00:00 | 16:59:00 | 06:59:00 + 11:59:00 | 1 day 02:03:04 | 14:02:04 | 09:55:56 + 11:59:00 | 10 days | 11:59:00 | 11:59:00 + 11:59:00 | 3 mons | 11:59:00 | 11:59:00 + 11:59:00 | 5 mons | 11:59:00 | 11:59:00 + 11:59:00 | 5 mons 12:00:00 | 23:59:00 | 23:59:00 + 11:59:00 | 6 years | 11:59:00 | 11:59:00 + 11:59:00 | 34 years | 11:59:00 | 11:59:00 + 12:00:00 | -00:00:14 | 11:59:46 | 12:00:14 + 12:00:00 | 00:01:00 | 12:01:00 | 11:59:00 + 12:00:00 | 05:00:00 | 17:00:00 | 07:00:00 + 12:00:00 | 1 day 02:03:04 | 14:03:04 | 09:56:56 + 12:00:00 | 10 days | 12:00:00 | 12:00:00 + 12:00:00 | 3 mons | 12:00:00 | 12:00:00 + 12:00:00 | 5 mons | 12:00:00 | 12:00:00 + 12:00:00 | 5 mons 12:00:00 | 00:00:00 | 00:00:00 + 12:00:00 | 6 years | 12:00:00 | 12:00:00 + 12:00:00 | 34 years | 12:00:00 | 12:00:00 + 12:01:00 | -00:00:14 | 12:00:46 | 12:01:14 + 12:01:00 | 00:01:00 | 12:02:00 | 12:00:00 + 12:01:00 | 05:00:00 | 17:01:00 | 07:01:00 + 12:01:00 | 1 day 02:03:04 | 14:04:04 | 09:57:56 + 12:01:00 | 10 days | 12:01:00 | 12:01:00 + 12:01:00 | 3 mons | 12:01:00 | 12:01:00 + 12:01:00 | 5 mons | 12:01:00 | 12:01:00 + 12:01:00 | 5 mons 12:00:00 | 00:01:00 | 00:01:00 + 12:01:00 | 6 years | 12:01:00 | 12:01:00 + 12:01:00 | 34 years | 12:01:00 | 12:01:00 + 15:36:39 | -00:00:14 | 15:36:25 | 15:36:53 + 15:36:39 | -00:00:14 | 15:36:25 | 15:36:53 + 15:36:39 | 00:01:00 | 15:37:39 | 15:35:39 + 15:36:39 | 00:01:00 | 15:37:39 | 15:35:39 + 15:36:39 | 05:00:00 | 20:36:39 | 10:36:39 + 15:36:39 | 05:00:00 | 20:36:39 | 10:36:39 + 15:36:39 | 1 day 02:03:04 | 17:39:43 | 13:33:35 + 15:36:39 | 1 day 02:03:04 | 17:39:43 | 13:33:35 + 15:36:39 | 10 days | 15:36:39 | 15:36:39 + 15:36:39 | 10 days | 15:36:39 | 15:36:39 + 15:36:39 | 3 mons | 15:36:39 | 15:36:39 + 15:36:39 | 3 mons | 15:36:39 | 15:36:39 + 15:36:39 | 5 mons | 15:36:39 | 15:36:39 + 15:36:39 | 5 mons | 15:36:39 | 15:36:39 + 15:36:39 | 5 mons 12:00:00 | 03:36:39 | 03:36:39 + 15:36:39 | 5 mons 12:00:00 | 03:36:39 | 03:36:39 + 15:36:39 | 6 years | 15:36:39 | 15:36:39 + 15:36:39 | 6 years | 15:36:39 | 15:36:39 + 15:36:39 | 34 years | 15:36:39 | 15:36:39 + 15:36:39 | 34 years | 15:36:39 | 15:36:39 + 23:59:00 | -00:00:14 | 23:58:46 | 23:59:14 + 23:59:00 | 00:01:00 | 00:00:00 | 23:58:00 + 23:59:00 | 05:00:00 | 04:59:00 | 18:59:00 + 23:59:00 | 1 day 02:03:04 | 02:02:04 | 21:55:56 + 23:59:00 | 10 days | 23:59:00 | 23:59:00 + 23:59:00 | 3 mons | 23:59:00 | 23:59:00 + 23:59:00 | 5 mons | 23:59:00 | 23:59:00 + 23:59:00 | 5 mons 12:00:00 | 11:59:00 | 11:59:00 + 23:59:00 | 6 years | 23:59:00 | 23:59:00 + 23:59:00 | 34 years | 23:59:00 | 23:59:00 + 23:59:59.99 | -00:00:14 | 23:59:45.99 | 00:00:13.99 + 23:59:59.99 | 00:01:00 | 00:00:59.99 | 23:58:59.99 + 23:59:59.99 | 05:00:00 | 04:59:59.99 | 18:59:59.99 + 23:59:59.99 | 1 day 02:03:04 | 02:03:03.99 | 21:56:55.99 + 23:59:59.99 | 10 days | 23:59:59.99 | 23:59:59.99 + 23:59:59.99 | 3 mons | 23:59:59.99 | 23:59:59.99 + 23:59:59.99 | 5 mons | 23:59:59.99 | 23:59:59.99 + 23:59:59.99 | 5 mons 12:00:00 | 11:59:59.99 | 11:59:59.99 + 23:59:59.99 | 6 years | 23:59:59.99 | 23:59:59.99 + 23:59:59.99 | 34 years | 23:59:59.99 | 23:59:59.99 (100 rows) SELECT t.f1 AS t, i.f1 AS i, t.f1 + i.f1 AS "add", t.f1 - i.f1 AS "subtract" FROM TIMETZ_TBL t, INTERVAL_TBL i ORDER BY 1,2; - t | i | add | subtract -----------------+-------------------------------+----------------+---------------- - 00:01:00-07 | @ 14 secs ago | 00:00:46-07 | 00:01:14-07 - 00:01:00-07 | @ 1 min | 00:02:00-07 | 00:00:00-07 - 00:01:00-07 | @ 5 hours | 05:01:00-07 | 19:01:00-07 - 00:01:00-07 | @ 1 day 2 hours 3 mins 4 secs | 02:04:04-07 | 21:57:56-07 - 00:01:00-07 | @ 10 days | 00:01:00-07 | 00:01:00-07 - 00:01:00-07 | @ 3 mons | 00:01:00-07 | 00:01:00-07 - 00:01:00-07 | @ 5 mons | 00:01:00-07 | 00:01:00-07 - 00:01:00-07 | @ 5 mons 12 hours | 12:01:00-07 | 12:01:00-07 - 00:01:00-07 | @ 6 years | 00:01:00-07 | 00:01:00-07 - 00:01:00-07 | @ 34 years | 00:01:00-07 | 00:01:00-07 - 01:00:00-07 | @ 14 secs ago | 00:59:46-07 | 01:00:14-07 - 01:00:00-07 | @ 1 min | 01:01:00-07 | 00:59:00-07 - 01:00:00-07 | @ 5 hours | 06:00:00-07 | 20:00:00-07 - 01:00:00-07 | @ 1 day 2 hours 3 mins 4 secs | 03:03:04-07 | 22:56:56-07 - 01:00:00-07 | @ 10 days | 01:00:00-07 | 01:00:00-07 - 01:00:00-07 | @ 3 mons | 01:00:00-07 | 01:00:00-07 - 01:00:00-07 | @ 5 mons | 01:00:00-07 | 01:00:00-07 - 01:00:00-07 | @ 5 mons 12 hours | 13:00:00-07 | 13:00:00-07 - 01:00:00-07 | @ 6 years | 01:00:00-07 | 01:00:00-07 - 01:00:00-07 | @ 34 years | 01:00:00-07 | 01:00:00-07 - 02:03:00-07 | @ 14 secs ago | 02:02:46-07 | 02:03:14-07 - 02:03:00-07 | @ 1 min | 02:04:00-07 | 02:02:00-07 - 02:03:00-07 | @ 5 hours | 07:03:00-07 | 21:03:00-07 - 02:03:00-07 | @ 1 day 2 hours 3 mins 4 secs | 04:06:04-07 | 23:59:56-07 - 02:03:00-07 | @ 10 days | 02:03:00-07 | 02:03:00-07 - 02:03:00-07 | @ 3 mons | 02:03:00-07 | 02:03:00-07 - 02:03:00-07 | @ 5 mons | 02:03:00-07 | 02:03:00-07 - 02:03:00-07 | @ 5 mons 12 hours | 14:03:00-07 | 14:03:00-07 - 02:03:00-07 | @ 6 years | 02:03:00-07 | 02:03:00-07 - 02:03:00-07 | @ 34 years | 02:03:00-07 | 02:03:00-07 - 08:08:00-04 | @ 14 secs ago | 08:07:46-04 | 08:08:14-04 - 08:08:00-04 | @ 1 min | 08:09:00-04 | 08:07:00-04 - 08:08:00-04 | @ 5 hours | 13:08:00-04 | 03:08:00-04 - 08:08:00-04 | @ 1 day 2 hours 3 mins 4 secs | 10:11:04-04 | 06:04:56-04 - 08:08:00-04 | @ 10 days | 08:08:00-04 | 08:08:00-04 - 08:08:00-04 | @ 3 mons | 08:08:00-04 | 08:08:00-04 - 08:08:00-04 | @ 5 mons | 08:08:00-04 | 08:08:00-04 - 08:08:00-04 | @ 5 mons 12 hours | 20:08:00-04 | 20:08:00-04 - 08:08:00-04 | @ 6 years | 08:08:00-04 | 08:08:00-04 - 08:08:00-04 | @ 34 years | 08:08:00-04 | 08:08:00-04 - 07:07:00-08 | @ 14 secs ago | 07:06:46-08 | 07:07:14-08 - 07:07:00-08 | @ 1 min | 07:08:00-08 | 07:06:00-08 - 07:07:00-08 | @ 5 hours | 12:07:00-08 | 02:07:00-08 - 07:07:00-08 | @ 1 day 2 hours 3 mins 4 secs | 09:10:04-08 | 05:03:56-08 - 07:07:00-08 | @ 10 days | 07:07:00-08 | 07:07:00-08 - 07:07:00-08 | @ 3 mons | 07:07:00-08 | 07:07:00-08 - 07:07:00-08 | @ 5 mons | 07:07:00-08 | 07:07:00-08 - 07:07:00-08 | @ 5 mons 12 hours | 19:07:00-08 | 19:07:00-08 - 07:07:00-08 | @ 6 years | 07:07:00-08 | 07:07:00-08 - 07:07:00-08 | @ 34 years | 07:07:00-08 | 07:07:00-08 - 11:59:00-07 | @ 14 secs ago | 11:58:46-07 | 11:59:14-07 - 11:59:00-07 | @ 1 min | 12:00:00-07 | 11:58:00-07 - 11:59:00-07 | @ 5 hours | 16:59:00-07 | 06:59:00-07 - 11:59:00-07 | @ 1 day 2 hours 3 mins 4 secs | 14:02:04-07 | 09:55:56-07 - 11:59:00-07 | @ 10 days | 11:59:00-07 | 11:59:00-07 - 11:59:00-07 | @ 3 mons | 11:59:00-07 | 11:59:00-07 - 11:59:00-07 | @ 5 mons | 11:59:00-07 | 11:59:00-07 - 11:59:00-07 | @ 5 mons 12 hours | 23:59:00-07 | 23:59:00-07 - 11:59:00-07 | @ 6 years | 11:59:00-07 | 11:59:00-07 - 11:59:00-07 | @ 34 years | 11:59:00-07 | 11:59:00-07 - 12:00:00-07 | @ 14 secs ago | 11:59:46-07 | 12:00:14-07 - 12:00:00-07 | @ 1 min | 12:01:00-07 | 11:59:00-07 - 12:00:00-07 | @ 5 hours | 17:00:00-07 | 07:00:00-07 - 12:00:00-07 | @ 1 day 2 hours 3 mins 4 secs | 14:03:04-07 | 09:56:56-07 - 12:00:00-07 | @ 10 days | 12:00:00-07 | 12:00:00-07 - 12:00:00-07 | @ 3 mons | 12:00:00-07 | 12:00:00-07 - 12:00:00-07 | @ 5 mons | 12:00:00-07 | 12:00:00-07 - 12:00:00-07 | @ 5 mons 12 hours | 00:00:00-07 | 00:00:00-07 - 12:00:00-07 | @ 6 years | 12:00:00-07 | 12:00:00-07 - 12:00:00-07 | @ 34 years | 12:00:00-07 | 12:00:00-07 - 12:01:00-07 | @ 14 secs ago | 12:00:46-07 | 12:01:14-07 - 12:01:00-07 | @ 1 min | 12:02:00-07 | 12:00:00-07 - 12:01:00-07 | @ 5 hours | 17:01:00-07 | 07:01:00-07 - 12:01:00-07 | @ 1 day 2 hours 3 mins 4 secs | 14:04:04-07 | 09:57:56-07 - 12:01:00-07 | @ 10 days | 12:01:00-07 | 12:01:00-07 - 12:01:00-07 | @ 3 mons | 12:01:00-07 | 12:01:00-07 - 12:01:00-07 | @ 5 mons | 12:01:00-07 | 12:01:00-07 - 12:01:00-07 | @ 5 mons 12 hours | 00:01:00-07 | 00:01:00-07 - 12:01:00-07 | @ 6 years | 12:01:00-07 | 12:01:00-07 - 12:01:00-07 | @ 34 years | 12:01:00-07 | 12:01:00-07 - 15:36:39-04 | @ 14 secs ago | 15:36:25-04 | 15:36:53-04 - 15:36:39-04 | @ 1 min | 15:37:39-04 | 15:35:39-04 - 15:36:39-04 | @ 5 hours | 20:36:39-04 | 10:36:39-04 - 15:36:39-04 | @ 1 day 2 hours 3 mins 4 secs | 17:39:43-04 | 13:33:35-04 - 15:36:39-04 | @ 10 days | 15:36:39-04 | 15:36:39-04 - 15:36:39-04 | @ 3 mons | 15:36:39-04 | 15:36:39-04 - 15:36:39-04 | @ 5 mons | 15:36:39-04 | 15:36:39-04 - 15:36:39-04 | @ 5 mons 12 hours | 03:36:39-04 | 03:36:39-04 - 15:36:39-04 | @ 6 years | 15:36:39-04 | 15:36:39-04 - 15:36:39-04 | @ 34 years | 15:36:39-04 | 15:36:39-04 - 15:36:39-05 | @ 14 secs ago | 15:36:25-05 | 15:36:53-05 - 15:36:39-05 | @ 1 min | 15:37:39-05 | 15:35:39-05 - 15:36:39-05 | @ 5 hours | 20:36:39-05 | 10:36:39-05 - 15:36:39-05 | @ 1 day 2 hours 3 mins 4 secs | 17:39:43-05 | 13:33:35-05 - 15:36:39-05 | @ 10 days | 15:36:39-05 | 15:36:39-05 - 15:36:39-05 | @ 3 mons | 15:36:39-05 | 15:36:39-05 - 15:36:39-05 | @ 5 mons | 15:36:39-05 | 15:36:39-05 - 15:36:39-05 | @ 5 mons 12 hours | 03:36:39-05 | 03:36:39-05 - 15:36:39-05 | @ 6 years | 15:36:39-05 | 15:36:39-05 - 15:36:39-05 | @ 34 years | 15:36:39-05 | 15:36:39-05 - 23:59:00-07 | @ 14 secs ago | 23:58:46-07 | 23:59:14-07 - 23:59:00-07 | @ 1 min | 00:00:00-07 | 23:58:00-07 - 23:59:00-07 | @ 5 hours | 04:59:00-07 | 18:59:00-07 - 23:59:00-07 | @ 1 day 2 hours 3 mins 4 secs | 02:02:04-07 | 21:55:56-07 - 23:59:00-07 | @ 10 days | 23:59:00-07 | 23:59:00-07 - 23:59:00-07 | @ 3 mons | 23:59:00-07 | 23:59:00-07 - 23:59:00-07 | @ 5 mons | 23:59:00-07 | 23:59:00-07 - 23:59:00-07 | @ 5 mons 12 hours | 11:59:00-07 | 11:59:00-07 - 23:59:00-07 | @ 6 years | 23:59:00-07 | 23:59:00-07 - 23:59:00-07 | @ 34 years | 23:59:00-07 | 23:59:00-07 - 23:59:59.99-07 | @ 14 secs ago | 23:59:45.99-07 | 00:00:13.99-07 - 23:59:59.99-07 | @ 1 min | 00:00:59.99-07 | 23:58:59.99-07 - 23:59:59.99-07 | @ 5 hours | 04:59:59.99-07 | 18:59:59.99-07 - 23:59:59.99-07 | @ 1 day 2 hours 3 mins 4 secs | 02:03:03.99-07 | 21:56:55.99-07 - 23:59:59.99-07 | @ 10 days | 23:59:59.99-07 | 23:59:59.99-07 - 23:59:59.99-07 | @ 3 mons | 23:59:59.99-07 | 23:59:59.99-07 - 23:59:59.99-07 | @ 5 mons | 23:59:59.99-07 | 23:59:59.99-07 - 23:59:59.99-07 | @ 5 mons 12 hours | 11:59:59.99-07 | 11:59:59.99-07 - 23:59:59.99-07 | @ 6 years | 23:59:59.99-07 | 23:59:59.99-07 - 23:59:59.99-07 | @ 34 years | 23:59:59.99-07 | 23:59:59.99-07 + t | i | add | subtract +----------------+-----------------+----------------+---------------- + 00:01:00-07 | -00:00:14 | 00:00:46-07 | 00:01:14-07 + 00:01:00-07 | 00:01:00 | 00:02:00-07 | 00:00:00-07 + 00:01:00-07 | 05:00:00 | 05:01:00-07 | 19:01:00-07 + 00:01:00-07 | 1 day 02:03:04 | 02:04:04-07 | 21:57:56-07 + 00:01:00-07 | 10 days | 00:01:00-07 | 00:01:00-07 + 00:01:00-07 | 3 mons | 00:01:00-07 | 00:01:00-07 + 00:01:00-07 | 5 mons | 00:01:00-07 | 00:01:00-07 + 00:01:00-07 | 5 mons 12:00:00 | 12:01:00-07 | 12:01:00-07 + 00:01:00-07 | 6 years | 00:01:00-07 | 00:01:00-07 + 00:01:00-07 | 34 years | 00:01:00-07 | 00:01:00-07 + 01:00:00-07 | -00:00:14 | 00:59:46-07 | 01:00:14-07 + 01:00:00-07 | 00:01:00 | 01:01:00-07 | 00:59:00-07 + 01:00:00-07 | 05:00:00 | 06:00:00-07 | 20:00:00-07 + 01:00:00-07 | 1 day 02:03:04 | 03:03:04-07 | 22:56:56-07 + 01:00:00-07 | 10 days | 01:00:00-07 | 01:00:00-07 + 01:00:00-07 | 3 mons | 01:00:00-07 | 01:00:00-07 + 01:00:00-07 | 5 mons | 01:00:00-07 | 01:00:00-07 + 01:00:00-07 | 5 mons 12:00:00 | 13:00:00-07 | 13:00:00-07 + 01:00:00-07 | 6 years | 01:00:00-07 | 01:00:00-07 + 01:00:00-07 | 34 years | 01:00:00-07 | 01:00:00-07 + 02:03:00-07 | -00:00:14 | 02:02:46-07 | 02:03:14-07 + 02:03:00-07 | 00:01:00 | 02:04:00-07 | 02:02:00-07 + 02:03:00-07 | 05:00:00 | 07:03:00-07 | 21:03:00-07 + 02:03:00-07 | 1 day 02:03:04 | 04:06:04-07 | 23:59:56-07 + 02:03:00-07 | 10 days | 02:03:00-07 | 02:03:00-07 + 02:03:00-07 | 3 mons | 02:03:00-07 | 02:03:00-07 + 02:03:00-07 | 5 mons | 02:03:00-07 | 02:03:00-07 + 02:03:00-07 | 5 mons 12:00:00 | 14:03:00-07 | 14:03:00-07 + 02:03:00-07 | 6 years | 02:03:00-07 | 02:03:00-07 + 02:03:00-07 | 34 years | 02:03:00-07 | 02:03:00-07 + 08:08:00-04 | -00:00:14 | 08:07:46-04 | 08:08:14-04 + 08:08:00-04 | 00:01:00 | 08:09:00-04 | 08:07:00-04 + 08:08:00-04 | 05:00:00 | 13:08:00-04 | 03:08:00-04 + 08:08:00-04 | 1 day 02:03:04 | 10:11:04-04 | 06:04:56-04 + 08:08:00-04 | 10 days | 08:08:00-04 | 08:08:00-04 + 08:08:00-04 | 3 mons | 08:08:00-04 | 08:08:00-04 + 08:08:00-04 | 5 mons | 08:08:00-04 | 08:08:00-04 + 08:08:00-04 | 5 mons 12:00:00 | 20:08:00-04 | 20:08:00-04 + 08:08:00-04 | 6 years | 08:08:00-04 | 08:08:00-04 + 08:08:00-04 | 34 years | 08:08:00-04 | 08:08:00-04 + 07:07:00-08 | -00:00:14 | 07:06:46-08 | 07:07:14-08 + 07:07:00-08 | 00:01:00 | 07:08:00-08 | 07:06:00-08 + 07:07:00-08 | 05:00:00 | 12:07:00-08 | 02:07:00-08 + 07:07:00-08 | 1 day 02:03:04 | 09:10:04-08 | 05:03:56-08 + 07:07:00-08 | 10 days | 07:07:00-08 | 07:07:00-08 + 07:07:00-08 | 3 mons | 07:07:00-08 | 07:07:00-08 + 07:07:00-08 | 5 mons | 07:07:00-08 | 07:07:00-08 + 07:07:00-08 | 5 mons 12:00:00 | 19:07:00-08 | 19:07:00-08 + 07:07:00-08 | 6 years | 07:07:00-08 | 07:07:00-08 + 07:07:00-08 | 34 years | 07:07:00-08 | 07:07:00-08 + 11:59:00-07 | -00:00:14 | 11:58:46-07 | 11:59:14-07 + 11:59:00-07 | 00:01:00 | 12:00:00-07 | 11:58:00-07 + 11:59:00-07 | 05:00:00 | 16:59:00-07 | 06:59:00-07 + 11:59:00-07 | 1 day 02:03:04 | 14:02:04-07 | 09:55:56-07 + 11:59:00-07 | 10 days | 11:59:00-07 | 11:59:00-07 + 11:59:00-07 | 3 mons | 11:59:00-07 | 11:59:00-07 + 11:59:00-07 | 5 mons | 11:59:00-07 | 11:59:00-07 + 11:59:00-07 | 5 mons 12:00:00 | 23:59:00-07 | 23:59:00-07 + 11:59:00-07 | 6 years | 11:59:00-07 | 11:59:00-07 + 11:59:00-07 | 34 years | 11:59:00-07 | 11:59:00-07 + 12:00:00-07 | -00:00:14 | 11:59:46-07 | 12:00:14-07 + 12:00:00-07 | 00:01:00 | 12:01:00-07 | 11:59:00-07 + 12:00:00-07 | 05:00:00 | 17:00:00-07 | 07:00:00-07 + 12:00:00-07 | 1 day 02:03:04 | 14:03:04-07 | 09:56:56-07 + 12:00:00-07 | 10 days | 12:00:00-07 | 12:00:00-07 + 12:00:00-07 | 3 mons | 12:00:00-07 | 12:00:00-07 + 12:00:00-07 | 5 mons | 12:00:00-07 | 12:00:00-07 + 12:00:00-07 | 5 mons 12:00:00 | 00:00:00-07 | 00:00:00-07 + 12:00:00-07 | 6 years | 12:00:00-07 | 12:00:00-07 + 12:00:00-07 | 34 years | 12:00:00-07 | 12:00:00-07 + 12:01:00-07 | -00:00:14 | 12:00:46-07 | 12:01:14-07 + 12:01:00-07 | 00:01:00 | 12:02:00-07 | 12:00:00-07 + 12:01:00-07 | 05:00:00 | 17:01:00-07 | 07:01:00-07 + 12:01:00-07 | 1 day 02:03:04 | 14:04:04-07 | 09:57:56-07 + 12:01:00-07 | 10 days | 12:01:00-07 | 12:01:00-07 + 12:01:00-07 | 3 mons | 12:01:00-07 | 12:01:00-07 + 12:01:00-07 | 5 mons | 12:01:00-07 | 12:01:00-07 + 12:01:00-07 | 5 mons 12:00:00 | 00:01:00-07 | 00:01:00-07 + 12:01:00-07 | 6 years | 12:01:00-07 | 12:01:00-07 + 12:01:00-07 | 34 years | 12:01:00-07 | 12:01:00-07 + 15:36:39-04 | -00:00:14 | 15:36:25-04 | 15:36:53-04 + 15:36:39-04 | 00:01:00 | 15:37:39-04 | 15:35:39-04 + 15:36:39-04 | 05:00:00 | 20:36:39-04 | 10:36:39-04 + 15:36:39-04 | 1 day 02:03:04 | 17:39:43-04 | 13:33:35-04 + 15:36:39-04 | 10 days | 15:36:39-04 | 15:36:39-04 + 15:36:39-04 | 3 mons | 15:36:39-04 | 15:36:39-04 + 15:36:39-04 | 5 mons | 15:36:39-04 | 15:36:39-04 + 15:36:39-04 | 5 mons 12:00:00 | 03:36:39-04 | 03:36:39-04 + 15:36:39-04 | 6 years | 15:36:39-04 | 15:36:39-04 + 15:36:39-04 | 34 years | 15:36:39-04 | 15:36:39-04 + 15:36:39-05 | -00:00:14 | 15:36:25-05 | 15:36:53-05 + 15:36:39-05 | 00:01:00 | 15:37:39-05 | 15:35:39-05 + 15:36:39-05 | 05:00:00 | 20:36:39-05 | 10:36:39-05 + 15:36:39-05 | 1 day 02:03:04 | 17:39:43-05 | 13:33:35-05 + 15:36:39-05 | 10 days | 15:36:39-05 | 15:36:39-05 + 15:36:39-05 | 3 mons | 15:36:39-05 | 15:36:39-05 + 15:36:39-05 | 5 mons | 15:36:39-05 | 15:36:39-05 + 15:36:39-05 | 5 mons 12:00:00 | 03:36:39-05 | 03:36:39-05 + 15:36:39-05 | 6 years | 15:36:39-05 | 15:36:39-05 + 15:36:39-05 | 34 years | 15:36:39-05 | 15:36:39-05 + 23:59:00-07 | -00:00:14 | 23:58:46-07 | 23:59:14-07 + 23:59:00-07 | 00:01:00 | 00:00:00-07 | 23:58:00-07 + 23:59:00-07 | 05:00:00 | 04:59:00-07 | 18:59:00-07 + 23:59:00-07 | 1 day 02:03:04 | 02:02:04-07 | 21:55:56-07 + 23:59:00-07 | 10 days | 23:59:00-07 | 23:59:00-07 + 23:59:00-07 | 3 mons | 23:59:00-07 | 23:59:00-07 + 23:59:00-07 | 5 mons | 23:59:00-07 | 23:59:00-07 + 23:59:00-07 | 5 mons 12:00:00 | 11:59:00-07 | 11:59:00-07 + 23:59:00-07 | 6 years | 23:59:00-07 | 23:59:00-07 + 23:59:00-07 | 34 years | 23:59:00-07 | 23:59:00-07 + 23:59:59.99-07 | -00:00:14 | 23:59:45.99-07 | 00:00:13.99-07 + 23:59:59.99-07 | 00:01:00 | 00:00:59.99-07 | 23:58:59.99-07 + 23:59:59.99-07 | 05:00:00 | 04:59:59.99-07 | 18:59:59.99-07 + 23:59:59.99-07 | 1 day 02:03:04 | 02:03:03.99-07 | 21:56:55.99-07 + 23:59:59.99-07 | 10 days | 23:59:59.99-07 | 23:59:59.99-07 + 23:59:59.99-07 | 3 mons | 23:59:59.99-07 | 23:59:59.99-07 + 23:59:59.99-07 | 5 mons | 23:59:59.99-07 | 23:59:59.99-07 + 23:59:59.99-07 | 5 mons 12:00:00 | 11:59:59.99-07 | 11:59:59.99-07 + 23:59:59.99-07 | 6 years | 23:59:59.99-07 | 23:59:59.99-07 + 23:59:59.99-07 | 34 years | 23:59:59.99-07 | 23:59:59.99-07 (120 rows) -- SQL9x OVERLAPS operator @@ -1405,357 +1403,357 @@ ORDER BY "timestamp"; 16 | timestamp ----+------------------------------ - | Thu Jan 01 00:00:00 1970 PST - | Wed Feb 28 17:32:01 1996 PST - | Thu Feb 29 17:32:01 1996 PST - | Fri Mar 01 17:32:01 1996 PST - | Mon Dec 30 17:32:01 1996 PST - | Tue Dec 31 17:32:01 1996 PST - | Fri Dec 31 17:32:01 1999 PST - | Sat Jan 01 17:32:01 2000 PST - | Wed Mar 15 02:14:05 2000 PST - | Wed Mar 15 03:14:04 2000 PST - | Wed Mar 15 08:14:01 2000 PST - | Wed Mar 15 12:14:03 2000 PST - | Wed Mar 15 13:14:02 2000 PST - | Sun Dec 31 17:32:01 2000 PST - | Mon Jan 01 17:32:01 2001 PST - | Sat Sep 22 18:19:20 2001 PDT + | Thu Jan 01 00:00:00 1970 -05 + | Wed Feb 28 17:32:01 1996 -05 + | Thu Feb 29 17:32:01 1996 -05 + | Fri Mar 01 17:32:01 1996 -05 + | Mon Dec 30 17:32:01 1996 -05 + | Tue Dec 31 17:32:01 1996 -05 + | Fri Dec 31 17:32:01 1999 -05 + | Sat Jan 01 17:32:01 2000 -05 + | Wed Mar 15 02:14:05 2000 -05 + | Wed Mar 15 03:14:04 2000 -05 + | Wed Mar 15 08:14:01 2000 -05 + | Wed Mar 15 12:14:03 2000 -05 + | Wed Mar 15 13:14:02 2000 -05 + | Sun Dec 31 17:32:01 2000 -05 + | Mon Jan 01 17:32:01 2001 -05 + | Sat Sep 22 18:19:20 2001 -05 (16 rows) SELECT '' AS "160", d.f1 AS "timestamp", t.f1 AS "interval", d.f1 + t.f1 AS plus FROM TEMP_TIMESTAMP d, INTERVAL_TBL t ORDER BY plus, "timestamp", "interval"; - 160 | timestamp | interval | plus ------+------------------------------+-------------------------------+------------------------------ - | Thu Jan 01 00:00:00 1970 PST | @ 14 secs ago | Wed Dec 31 23:59:46 1969 PST - | Thu Jan 01 00:00:00 1970 PST | @ 1 min | Thu Jan 01 00:01:00 1970 PST - | Thu Jan 01 00:00:00 1970 PST | @ 5 hours | Thu Jan 01 05:00:00 1970 PST - | Thu Jan 01 00:00:00 1970 PST | @ 1 day 2 hours 3 mins 4 secs | Fri Jan 02 02:03:04 1970 PST - | Thu Jan 01 00:00:00 1970 PST | @ 10 days | Sun Jan 11 00:00:00 1970 PST - | Thu Jan 01 00:00:00 1970 PST | @ 3 mons | Wed Apr 01 00:00:00 1970 PST - | Thu Jan 01 00:00:00 1970 PST | @ 5 mons | Mon Jun 01 00:00:00 1970 PDT - | Thu Jan 01 00:00:00 1970 PST | @ 5 mons 12 hours | Mon Jun 01 12:00:00 1970 PDT - | Thu Jan 01 00:00:00 1970 PST | @ 6 years | Thu Jan 01 00:00:00 1976 PST - | Wed Feb 28 17:32:01 1996 PST | @ 14 secs ago | Wed Feb 28 17:31:47 1996 PST - | Wed Feb 28 17:32:01 1996 PST | @ 1 min | Wed Feb 28 17:33:01 1996 PST - | Wed Feb 28 17:32:01 1996 PST | @ 5 hours | Wed Feb 28 22:32:01 1996 PST - | Thu Feb 29 17:32:01 1996 PST | @ 14 secs ago | Thu Feb 29 17:31:47 1996 PST - | Thu Feb 29 17:32:01 1996 PST | @ 1 min | Thu Feb 29 17:33:01 1996 PST - | Wed Feb 28 17:32:01 1996 PST | @ 1 day 2 hours 3 mins 4 secs | Thu Feb 29 19:35:05 1996 PST - | Thu Feb 29 17:32:01 1996 PST | @ 5 hours | Thu Feb 29 22:32:01 1996 PST - | Fri Mar 01 17:32:01 1996 PST | @ 14 secs ago | Fri Mar 01 17:31:47 1996 PST - | Fri Mar 01 17:32:01 1996 PST | @ 1 min | Fri Mar 01 17:33:01 1996 PST - | Thu Feb 29 17:32:01 1996 PST | @ 1 day 2 hours 3 mins 4 secs | Fri Mar 01 19:35:05 1996 PST - | Fri Mar 01 17:32:01 1996 PST | @ 5 hours | Fri Mar 01 22:32:01 1996 PST - | Fri Mar 01 17:32:01 1996 PST | @ 1 day 2 hours 3 mins 4 secs | Sat Mar 02 19:35:05 1996 PST - | Wed Feb 28 17:32:01 1996 PST | @ 10 days | Sat Mar 09 17:32:01 1996 PST - | Thu Feb 29 17:32:01 1996 PST | @ 10 days | Sun Mar 10 17:32:01 1996 PST - | Fri Mar 01 17:32:01 1996 PST | @ 10 days | Mon Mar 11 17:32:01 1996 PST - | Wed Feb 28 17:32:01 1996 PST | @ 3 mons | Tue May 28 17:32:01 1996 PDT - | Thu Feb 29 17:32:01 1996 PST | @ 3 mons | Wed May 29 17:32:01 1996 PDT - | Fri Mar 01 17:32:01 1996 PST | @ 3 mons | Sat Jun 01 17:32:01 1996 PDT - | Wed Feb 28 17:32:01 1996 PST | @ 5 mons | Sun Jul 28 17:32:01 1996 PDT - | Wed Feb 28 17:32:01 1996 PST | @ 5 mons 12 hours | Mon Jul 29 05:32:01 1996 PDT - | Thu Feb 29 17:32:01 1996 PST | @ 5 mons | Mon Jul 29 17:32:01 1996 PDT - | Thu Feb 29 17:32:01 1996 PST | @ 5 mons 12 hours | Tue Jul 30 05:32:01 1996 PDT - | Fri Mar 01 17:32:01 1996 PST | @ 5 mons | Thu Aug 01 17:32:01 1996 PDT - | Fri Mar 01 17:32:01 1996 PST | @ 5 mons 12 hours | Fri Aug 02 05:32:01 1996 PDT - | Mon Dec 30 17:32:01 1996 PST | @ 14 secs ago | Mon Dec 30 17:31:47 1996 PST - | Mon Dec 30 17:32:01 1996 PST | @ 1 min | Mon Dec 30 17:33:01 1996 PST - | Mon Dec 30 17:32:01 1996 PST | @ 5 hours | Mon Dec 30 22:32:01 1996 PST - | Tue Dec 31 17:32:01 1996 PST | @ 14 secs ago | Tue Dec 31 17:31:47 1996 PST - | Tue Dec 31 17:32:01 1996 PST | @ 1 min | Tue Dec 31 17:33:01 1996 PST - | Mon Dec 30 17:32:01 1996 PST | @ 1 day 2 hours 3 mins 4 secs | Tue Dec 31 19:35:05 1996 PST - | Tue Dec 31 17:32:01 1996 PST | @ 5 hours | Tue Dec 31 22:32:01 1996 PST - | Tue Dec 31 17:32:01 1996 PST | @ 1 day 2 hours 3 mins 4 secs | Wed Jan 01 19:35:05 1997 PST - | Mon Dec 30 17:32:01 1996 PST | @ 10 days | Thu Jan 09 17:32:01 1997 PST - | Tue Dec 31 17:32:01 1996 PST | @ 10 days | Fri Jan 10 17:32:01 1997 PST - | Mon Dec 30 17:32:01 1996 PST | @ 3 mons | Sun Mar 30 17:32:01 1997 PST - | Tue Dec 31 17:32:01 1996 PST | @ 3 mons | Mon Mar 31 17:32:01 1997 PST - | Mon Dec 30 17:32:01 1996 PST | @ 5 mons | Fri May 30 17:32:01 1997 PDT - | Mon Dec 30 17:32:01 1996 PST | @ 5 mons 12 hours | Sat May 31 05:32:01 1997 PDT - | Tue Dec 31 17:32:01 1996 PST | @ 5 mons | Sat May 31 17:32:01 1997 PDT - | Tue Dec 31 17:32:01 1996 PST | @ 5 mons 12 hours | Sun Jun 01 05:32:01 1997 PDT - | Fri Dec 31 17:32:01 1999 PST | @ 14 secs ago | Fri Dec 31 17:31:47 1999 PST - | Fri Dec 31 17:32:01 1999 PST | @ 1 min | Fri Dec 31 17:33:01 1999 PST - | Fri Dec 31 17:32:01 1999 PST | @ 5 hours | Fri Dec 31 22:32:01 1999 PST - | Sat Jan 01 17:32:01 2000 PST | @ 14 secs ago | Sat Jan 01 17:31:47 2000 PST - | Sat Jan 01 17:32:01 2000 PST | @ 1 min | Sat Jan 01 17:33:01 2000 PST - | Fri Dec 31 17:32:01 1999 PST | @ 1 day 2 hours 3 mins 4 secs | Sat Jan 01 19:35:05 2000 PST - | Sat Jan 01 17:32:01 2000 PST | @ 5 hours | Sat Jan 01 22:32:01 2000 PST - | Sat Jan 01 17:32:01 2000 PST | @ 1 day 2 hours 3 mins 4 secs | Sun Jan 02 19:35:05 2000 PST - | Fri Dec 31 17:32:01 1999 PST | @ 10 days | Mon Jan 10 17:32:01 2000 PST - | Sat Jan 01 17:32:01 2000 PST | @ 10 days | Tue Jan 11 17:32:01 2000 PST - | Wed Mar 15 02:14:05 2000 PST | @ 14 secs ago | Wed Mar 15 02:13:51 2000 PST - | Wed Mar 15 02:14:05 2000 PST | @ 1 min | Wed Mar 15 02:15:05 2000 PST - | Wed Mar 15 03:14:04 2000 PST | @ 14 secs ago | Wed Mar 15 03:13:50 2000 PST - | Wed Mar 15 03:14:04 2000 PST | @ 1 min | Wed Mar 15 03:15:04 2000 PST - | Wed Mar 15 02:14:05 2000 PST | @ 5 hours | Wed Mar 15 07:14:05 2000 PST - | Wed Mar 15 08:14:01 2000 PST | @ 14 secs ago | Wed Mar 15 08:13:47 2000 PST - | Wed Mar 15 03:14:04 2000 PST | @ 5 hours | Wed Mar 15 08:14:04 2000 PST - | Wed Mar 15 08:14:01 2000 PST | @ 1 min | Wed Mar 15 08:15:01 2000 PST - | Wed Mar 15 12:14:03 2000 PST | @ 14 secs ago | Wed Mar 15 12:13:49 2000 PST - | Wed Mar 15 12:14:03 2000 PST | @ 1 min | Wed Mar 15 12:15:03 2000 PST - | Wed Mar 15 13:14:02 2000 PST | @ 14 secs ago | Wed Mar 15 13:13:48 2000 PST - | Wed Mar 15 08:14:01 2000 PST | @ 5 hours | Wed Mar 15 13:14:01 2000 PST - | Wed Mar 15 13:14:02 2000 PST | @ 1 min | Wed Mar 15 13:15:02 2000 PST - | Wed Mar 15 12:14:03 2000 PST | @ 5 hours | Wed Mar 15 17:14:03 2000 PST - | Wed Mar 15 13:14:02 2000 PST | @ 5 hours | Wed Mar 15 18:14:02 2000 PST - | Wed Mar 15 02:14:05 2000 PST | @ 1 day 2 hours 3 mins 4 secs | Thu Mar 16 04:17:09 2000 PST - | Wed Mar 15 03:14:04 2000 PST | @ 1 day 2 hours 3 mins 4 secs | Thu Mar 16 05:17:08 2000 PST - | Wed Mar 15 08:14:01 2000 PST | @ 1 day 2 hours 3 mins 4 secs | Thu Mar 16 10:17:05 2000 PST - | Wed Mar 15 12:14:03 2000 PST | @ 1 day 2 hours 3 mins 4 secs | Thu Mar 16 14:17:07 2000 PST - | Wed Mar 15 13:14:02 2000 PST | @ 1 day 2 hours 3 mins 4 secs | Thu Mar 16 15:17:06 2000 PST - | Wed Mar 15 02:14:05 2000 PST | @ 10 days | Sat Mar 25 02:14:05 2000 PST - | Wed Mar 15 03:14:04 2000 PST | @ 10 days | Sat Mar 25 03:14:04 2000 PST - | Wed Mar 15 08:14:01 2000 PST | @ 10 days | Sat Mar 25 08:14:01 2000 PST - | Wed Mar 15 12:14:03 2000 PST | @ 10 days | Sat Mar 25 12:14:03 2000 PST - | Wed Mar 15 13:14:02 2000 PST | @ 10 days | Sat Mar 25 13:14:02 2000 PST - | Fri Dec 31 17:32:01 1999 PST | @ 3 mons | Fri Mar 31 17:32:01 2000 PST - | Sat Jan 01 17:32:01 2000 PST | @ 3 mons | Sat Apr 01 17:32:01 2000 PST - | Fri Dec 31 17:32:01 1999 PST | @ 5 mons | Wed May 31 17:32:01 2000 PDT - | Fri Dec 31 17:32:01 1999 PST | @ 5 mons 12 hours | Thu Jun 01 05:32:01 2000 PDT - | Sat Jan 01 17:32:01 2000 PST | @ 5 mons | Thu Jun 01 17:32:01 2000 PDT - | Sat Jan 01 17:32:01 2000 PST | @ 5 mons 12 hours | Fri Jun 02 05:32:01 2000 PDT - | Wed Mar 15 02:14:05 2000 PST | @ 3 mons | Thu Jun 15 02:14:05 2000 PDT - | Wed Mar 15 03:14:04 2000 PST | @ 3 mons | Thu Jun 15 03:14:04 2000 PDT - | Wed Mar 15 08:14:01 2000 PST | @ 3 mons | Thu Jun 15 08:14:01 2000 PDT - | Wed Mar 15 12:14:03 2000 PST | @ 3 mons | Thu Jun 15 12:14:03 2000 PDT - | Wed Mar 15 13:14:02 2000 PST | @ 3 mons | Thu Jun 15 13:14:02 2000 PDT - | Wed Mar 15 02:14:05 2000 PST | @ 5 mons | Tue Aug 15 02:14:05 2000 PDT - | Wed Mar 15 03:14:04 2000 PST | @ 5 mons | Tue Aug 15 03:14:04 2000 PDT - | Wed Mar 15 08:14:01 2000 PST | @ 5 mons | Tue Aug 15 08:14:01 2000 PDT - | Wed Mar 15 12:14:03 2000 PST | @ 5 mons | Tue Aug 15 12:14:03 2000 PDT - | Wed Mar 15 13:14:02 2000 PST | @ 5 mons | Tue Aug 15 13:14:02 2000 PDT - | Wed Mar 15 02:14:05 2000 PST | @ 5 mons 12 hours | Tue Aug 15 14:14:05 2000 PDT - | Wed Mar 15 03:14:04 2000 PST | @ 5 mons 12 hours | Tue Aug 15 15:14:04 2000 PDT - | Wed Mar 15 08:14:01 2000 PST | @ 5 mons 12 hours | Tue Aug 15 20:14:01 2000 PDT - | Wed Mar 15 12:14:03 2000 PST | @ 5 mons 12 hours | Wed Aug 16 00:14:03 2000 PDT - | Wed Mar 15 13:14:02 2000 PST | @ 5 mons 12 hours | Wed Aug 16 01:14:02 2000 PDT - | Sun Dec 31 17:32:01 2000 PST | @ 14 secs ago | Sun Dec 31 17:31:47 2000 PST - | Sun Dec 31 17:32:01 2000 PST | @ 1 min | Sun Dec 31 17:33:01 2000 PST - | Sun Dec 31 17:32:01 2000 PST | @ 5 hours | Sun Dec 31 22:32:01 2000 PST - | Mon Jan 01 17:32:01 2001 PST | @ 14 secs ago | Mon Jan 01 17:31:47 2001 PST - | Mon Jan 01 17:32:01 2001 PST | @ 1 min | Mon Jan 01 17:33:01 2001 PST - | Sun Dec 31 17:32:01 2000 PST | @ 1 day 2 hours 3 mins 4 secs | Mon Jan 01 19:35:05 2001 PST - | Mon Jan 01 17:32:01 2001 PST | @ 5 hours | Mon Jan 01 22:32:01 2001 PST - | Mon Jan 01 17:32:01 2001 PST | @ 1 day 2 hours 3 mins 4 secs | Tue Jan 02 19:35:05 2001 PST - | Sun Dec 31 17:32:01 2000 PST | @ 10 days | Wed Jan 10 17:32:01 2001 PST - | Mon Jan 01 17:32:01 2001 PST | @ 10 days | Thu Jan 11 17:32:01 2001 PST - | Sun Dec 31 17:32:01 2000 PST | @ 3 mons | Sat Mar 31 17:32:01 2001 PST - | Mon Jan 01 17:32:01 2001 PST | @ 3 mons | Sun Apr 01 17:32:01 2001 PDT - | Sun Dec 31 17:32:01 2000 PST | @ 5 mons | Thu May 31 17:32:01 2001 PDT - | Sun Dec 31 17:32:01 2000 PST | @ 5 mons 12 hours | Fri Jun 01 05:32:01 2001 PDT - | Mon Jan 01 17:32:01 2001 PST | @ 5 mons | Fri Jun 01 17:32:01 2001 PDT - | Mon Jan 01 17:32:01 2001 PST | @ 5 mons 12 hours | Sat Jun 02 05:32:01 2001 PDT - | Sat Sep 22 18:19:20 2001 PDT | @ 14 secs ago | Sat Sep 22 18:19:06 2001 PDT - | Sat Sep 22 18:19:20 2001 PDT | @ 1 min | Sat Sep 22 18:20:20 2001 PDT - | Sat Sep 22 18:19:20 2001 PDT | @ 5 hours | Sat Sep 22 23:19:20 2001 PDT - | Sat Sep 22 18:19:20 2001 PDT | @ 1 day 2 hours 3 mins 4 secs | Sun Sep 23 20:22:24 2001 PDT - | Sat Sep 22 18:19:20 2001 PDT | @ 10 days | Tue Oct 02 18:19:20 2001 PDT - | Sat Sep 22 18:19:20 2001 PDT | @ 3 mons | Sat Dec 22 18:19:20 2001 PST - | Sat Sep 22 18:19:20 2001 PDT | @ 5 mons | Fri Feb 22 18:19:20 2002 PST - | Sat Sep 22 18:19:20 2001 PDT | @ 5 mons 12 hours | Sat Feb 23 06:19:20 2002 PST - | Wed Feb 28 17:32:01 1996 PST | @ 6 years | Thu Feb 28 17:32:01 2002 PST - | Thu Feb 29 17:32:01 1996 PST | @ 6 years | Thu Feb 28 17:32:01 2002 PST - | Fri Mar 01 17:32:01 1996 PST | @ 6 years | Fri Mar 01 17:32:01 2002 PST - | Mon Dec 30 17:32:01 1996 PST | @ 6 years | Mon Dec 30 17:32:01 2002 PST - | Tue Dec 31 17:32:01 1996 PST | @ 6 years | Tue Dec 31 17:32:01 2002 PST - | Thu Jan 01 00:00:00 1970 PST | @ 34 years | Thu Jan 01 00:00:00 2004 PST - | Fri Dec 31 17:32:01 1999 PST | @ 6 years | Sat Dec 31 17:32:01 2005 PST - | Sat Jan 01 17:32:01 2000 PST | @ 6 years | Sun Jan 01 17:32:01 2006 PST - | Wed Mar 15 02:14:05 2000 PST | @ 6 years | Wed Mar 15 02:14:05 2006 PST - | Wed Mar 15 03:14:04 2000 PST | @ 6 years | Wed Mar 15 03:14:04 2006 PST - | Wed Mar 15 08:14:01 2000 PST | @ 6 years | Wed Mar 15 08:14:01 2006 PST - | Wed Mar 15 12:14:03 2000 PST | @ 6 years | Wed Mar 15 12:14:03 2006 PST - | Wed Mar 15 13:14:02 2000 PST | @ 6 years | Wed Mar 15 13:14:02 2006 PST - | Sun Dec 31 17:32:01 2000 PST | @ 6 years | Sun Dec 31 17:32:01 2006 PST - | Mon Jan 01 17:32:01 2001 PST | @ 6 years | Mon Jan 01 17:32:01 2007 PST - | Sat Sep 22 18:19:20 2001 PDT | @ 6 years | Sat Sep 22 18:19:20 2007 PDT - | Wed Feb 28 17:32:01 1996 PST | @ 34 years | Thu Feb 28 17:32:01 2030 PST - | Thu Feb 29 17:32:01 1996 PST | @ 34 years | Thu Feb 28 17:32:01 2030 PST - | Fri Mar 01 17:32:01 1996 PST | @ 34 years | Fri Mar 01 17:32:01 2030 PST - | Mon Dec 30 17:32:01 1996 PST | @ 34 years | Mon Dec 30 17:32:01 2030 PST - | Tue Dec 31 17:32:01 1996 PST | @ 34 years | Tue Dec 31 17:32:01 2030 PST - | Fri Dec 31 17:32:01 1999 PST | @ 34 years | Sat Dec 31 17:32:01 2033 PST - | Sat Jan 01 17:32:01 2000 PST | @ 34 years | Sun Jan 01 17:32:01 2034 PST - | Wed Mar 15 02:14:05 2000 PST | @ 34 years | Wed Mar 15 02:14:05 2034 PDT - | Wed Mar 15 03:14:04 2000 PST | @ 34 years | Wed Mar 15 03:14:04 2034 PDT - | Wed Mar 15 08:14:01 2000 PST | @ 34 years | Wed Mar 15 08:14:01 2034 PDT - | Wed Mar 15 12:14:03 2000 PST | @ 34 years | Wed Mar 15 12:14:03 2034 PDT - | Wed Mar 15 13:14:02 2000 PST | @ 34 years | Wed Mar 15 13:14:02 2034 PDT - | Sun Dec 31 17:32:01 2000 PST | @ 34 years | Sun Dec 31 17:32:01 2034 PST - | Mon Jan 01 17:32:01 2001 PST | @ 34 years | Mon Jan 01 17:32:01 2035 PST - | Sat Sep 22 18:19:20 2001 PDT | @ 34 years | Sat Sep 22 18:19:20 2035 PDT + 160 | timestamp | interval | plus +-----+------------------------------+-----------------+------------------------------ + | Thu Jan 01 00:00:00 1970 -05 | -00:00:14 | Wed Dec 31 23:59:46 1969 -05 + | Thu Jan 01 00:00:00 1970 -05 | 00:01:00 | Thu Jan 01 00:01:00 1970 -05 + | Thu Jan 01 00:00:00 1970 -05 | 05:00:00 | Thu Jan 01 05:00:00 1970 -05 + | Thu Jan 01 00:00:00 1970 -05 | 1 day 02:03:04 | Fri Jan 02 02:03:04 1970 -05 + | Thu Jan 01 00:00:00 1970 -05 | 10 days | Sun Jan 11 00:00:00 1970 -05 + | Thu Jan 01 00:00:00 1970 -05 | 3 mons | Wed Apr 01 00:00:00 1970 -05 + | Thu Jan 01 00:00:00 1970 -05 | 5 mons | Mon Jun 01 00:00:00 1970 -05 + | Thu Jan 01 00:00:00 1970 -05 | 5 mons 12:00:00 | Mon Jun 01 12:00:00 1970 -05 + | Thu Jan 01 00:00:00 1970 -05 | 6 years | Thu Jan 01 00:00:00 1976 -05 + | Wed Feb 28 17:32:01 1996 -05 | -00:00:14 | Wed Feb 28 17:31:47 1996 -05 + | Wed Feb 28 17:32:01 1996 -05 | 00:01:00 | Wed Feb 28 17:33:01 1996 -05 + | Wed Feb 28 17:32:01 1996 -05 | 05:00:00 | Wed Feb 28 22:32:01 1996 -05 + | Thu Feb 29 17:32:01 1996 -05 | -00:00:14 | Thu Feb 29 17:31:47 1996 -05 + | Thu Feb 29 17:32:01 1996 -05 | 00:01:00 | Thu Feb 29 17:33:01 1996 -05 + | Wed Feb 28 17:32:01 1996 -05 | 1 day 02:03:04 | Thu Feb 29 19:35:05 1996 -05 + | Thu Feb 29 17:32:01 1996 -05 | 05:00:00 | Thu Feb 29 22:32:01 1996 -05 + | Fri Mar 01 17:32:01 1996 -05 | -00:00:14 | Fri Mar 01 17:31:47 1996 -05 + | Fri Mar 01 17:32:01 1996 -05 | 00:01:00 | Fri Mar 01 17:33:01 1996 -05 + | Thu Feb 29 17:32:01 1996 -05 | 1 day 02:03:04 | Fri Mar 01 19:35:05 1996 -05 + | Fri Mar 01 17:32:01 1996 -05 | 05:00:00 | Fri Mar 01 22:32:01 1996 -05 + | Fri Mar 01 17:32:01 1996 -05 | 1 day 02:03:04 | Sat Mar 02 19:35:05 1996 -05 + | Wed Feb 28 17:32:01 1996 -05 | 10 days | Sat Mar 09 17:32:01 1996 -05 + | Thu Feb 29 17:32:01 1996 -05 | 10 days | Sun Mar 10 17:32:01 1996 -05 + | Fri Mar 01 17:32:01 1996 -05 | 10 days | Mon Mar 11 17:32:01 1996 -05 + | Wed Feb 28 17:32:01 1996 -05 | 3 mons | Tue May 28 17:32:01 1996 -05 + | Thu Feb 29 17:32:01 1996 -05 | 3 mons | Wed May 29 17:32:01 1996 -05 + | Fri Mar 01 17:32:01 1996 -05 | 3 mons | Sat Jun 01 17:32:01 1996 -05 + | Wed Feb 28 17:32:01 1996 -05 | 5 mons | Sun Jul 28 17:32:01 1996 -05 + | Wed Feb 28 17:32:01 1996 -05 | 5 mons 12:00:00 | Mon Jul 29 05:32:01 1996 -05 + | Thu Feb 29 17:32:01 1996 -05 | 5 mons | Mon Jul 29 17:32:01 1996 -05 + | Thu Feb 29 17:32:01 1996 -05 | 5 mons 12:00:00 | Tue Jul 30 05:32:01 1996 -05 + | Fri Mar 01 17:32:01 1996 -05 | 5 mons | Thu Aug 01 17:32:01 1996 -05 + | Fri Mar 01 17:32:01 1996 -05 | 5 mons 12:00:00 | Fri Aug 02 05:32:01 1996 -05 + | Mon Dec 30 17:32:01 1996 -05 | -00:00:14 | Mon Dec 30 17:31:47 1996 -05 + | Mon Dec 30 17:32:01 1996 -05 | 00:01:00 | Mon Dec 30 17:33:01 1996 -05 + | Mon Dec 30 17:32:01 1996 -05 | 05:00:00 | Mon Dec 30 22:32:01 1996 -05 + | Tue Dec 31 17:32:01 1996 -05 | -00:00:14 | Tue Dec 31 17:31:47 1996 -05 + | Tue Dec 31 17:32:01 1996 -05 | 00:01:00 | Tue Dec 31 17:33:01 1996 -05 + | Mon Dec 30 17:32:01 1996 -05 | 1 day 02:03:04 | Tue Dec 31 19:35:05 1996 -05 + | Tue Dec 31 17:32:01 1996 -05 | 05:00:00 | Tue Dec 31 22:32:01 1996 -05 + | Tue Dec 31 17:32:01 1996 -05 | 1 day 02:03:04 | Wed Jan 01 19:35:05 1997 -05 + | Mon Dec 30 17:32:01 1996 -05 | 10 days | Thu Jan 09 17:32:01 1997 -05 + | Tue Dec 31 17:32:01 1996 -05 | 10 days | Fri Jan 10 17:32:01 1997 -05 + | Mon Dec 30 17:32:01 1996 -05 | 3 mons | Sun Mar 30 17:32:01 1997 -05 + | Tue Dec 31 17:32:01 1996 -05 | 3 mons | Mon Mar 31 17:32:01 1997 -05 + | Mon Dec 30 17:32:01 1996 -05 | 5 mons | Fri May 30 17:32:01 1997 -05 + | Mon Dec 30 17:32:01 1996 -05 | 5 mons 12:00:00 | Sat May 31 05:32:01 1997 -05 + | Tue Dec 31 17:32:01 1996 -05 | 5 mons | Sat May 31 17:32:01 1997 -05 + | Tue Dec 31 17:32:01 1996 -05 | 5 mons 12:00:00 | Sun Jun 01 05:32:01 1997 -05 + | Fri Dec 31 17:32:01 1999 -05 | -00:00:14 | Fri Dec 31 17:31:47 1999 -05 + | Fri Dec 31 17:32:01 1999 -05 | 00:01:00 | Fri Dec 31 17:33:01 1999 -05 + | Fri Dec 31 17:32:01 1999 -05 | 05:00:00 | Fri Dec 31 22:32:01 1999 -05 + | Sat Jan 01 17:32:01 2000 -05 | -00:00:14 | Sat Jan 01 17:31:47 2000 -05 + | Sat Jan 01 17:32:01 2000 -05 | 00:01:00 | Sat Jan 01 17:33:01 2000 -05 + | Fri Dec 31 17:32:01 1999 -05 | 1 day 02:03:04 | Sat Jan 01 19:35:05 2000 -05 + | Sat Jan 01 17:32:01 2000 -05 | 05:00:00 | Sat Jan 01 22:32:01 2000 -05 + | Sat Jan 01 17:32:01 2000 -05 | 1 day 02:03:04 | Sun Jan 02 19:35:05 2000 -05 + | Fri Dec 31 17:32:01 1999 -05 | 10 days | Mon Jan 10 17:32:01 2000 -05 + | Sat Jan 01 17:32:01 2000 -05 | 10 days | Tue Jan 11 17:32:01 2000 -05 + | Wed Mar 15 02:14:05 2000 -05 | -00:00:14 | Wed Mar 15 02:13:51 2000 -05 + | Wed Mar 15 02:14:05 2000 -05 | 00:01:00 | Wed Mar 15 02:15:05 2000 -05 + | Wed Mar 15 03:14:04 2000 -05 | -00:00:14 | Wed Mar 15 03:13:50 2000 -05 + | Wed Mar 15 03:14:04 2000 -05 | 00:01:00 | Wed Mar 15 03:15:04 2000 -05 + | Wed Mar 15 02:14:05 2000 -05 | 05:00:00 | Wed Mar 15 07:14:05 2000 -05 + | Wed Mar 15 08:14:01 2000 -05 | -00:00:14 | Wed Mar 15 08:13:47 2000 -05 + | Wed Mar 15 03:14:04 2000 -05 | 05:00:00 | Wed Mar 15 08:14:04 2000 -05 + | Wed Mar 15 08:14:01 2000 -05 | 00:01:00 | Wed Mar 15 08:15:01 2000 -05 + | Wed Mar 15 12:14:03 2000 -05 | -00:00:14 | Wed Mar 15 12:13:49 2000 -05 + | Wed Mar 15 12:14:03 2000 -05 | 00:01:00 | Wed Mar 15 12:15:03 2000 -05 + | Wed Mar 15 13:14:02 2000 -05 | -00:00:14 | Wed Mar 15 13:13:48 2000 -05 + | Wed Mar 15 08:14:01 2000 -05 | 05:00:00 | Wed Mar 15 13:14:01 2000 -05 + | Wed Mar 15 13:14:02 2000 -05 | 00:01:00 | Wed Mar 15 13:15:02 2000 -05 + | Wed Mar 15 12:14:03 2000 -05 | 05:00:00 | Wed Mar 15 17:14:03 2000 -05 + | Wed Mar 15 13:14:02 2000 -05 | 05:00:00 | Wed Mar 15 18:14:02 2000 -05 + | Wed Mar 15 02:14:05 2000 -05 | 1 day 02:03:04 | Thu Mar 16 04:17:09 2000 -05 + | Wed Mar 15 03:14:04 2000 -05 | 1 day 02:03:04 | Thu Mar 16 05:17:08 2000 -05 + | Wed Mar 15 08:14:01 2000 -05 | 1 day 02:03:04 | Thu Mar 16 10:17:05 2000 -05 + | Wed Mar 15 12:14:03 2000 -05 | 1 day 02:03:04 | Thu Mar 16 14:17:07 2000 -05 + | Wed Mar 15 13:14:02 2000 -05 | 1 day 02:03:04 | Thu Mar 16 15:17:06 2000 -05 + | Wed Mar 15 02:14:05 2000 -05 | 10 days | Sat Mar 25 02:14:05 2000 -05 + | Wed Mar 15 03:14:04 2000 -05 | 10 days | Sat Mar 25 03:14:04 2000 -05 + | Wed Mar 15 08:14:01 2000 -05 | 10 days | Sat Mar 25 08:14:01 2000 -05 + | Wed Mar 15 12:14:03 2000 -05 | 10 days | Sat Mar 25 12:14:03 2000 -05 + | Wed Mar 15 13:14:02 2000 -05 | 10 days | Sat Mar 25 13:14:02 2000 -05 + | Fri Dec 31 17:32:01 1999 -05 | 3 mons | Fri Mar 31 17:32:01 2000 -05 + | Sat Jan 01 17:32:01 2000 -05 | 3 mons | Sat Apr 01 17:32:01 2000 -05 + | Fri Dec 31 17:32:01 1999 -05 | 5 mons | Wed May 31 17:32:01 2000 -05 + | Fri Dec 31 17:32:01 1999 -05 | 5 mons 12:00:00 | Thu Jun 01 05:32:01 2000 -05 + | Sat Jan 01 17:32:01 2000 -05 | 5 mons | Thu Jun 01 17:32:01 2000 -05 + | Sat Jan 01 17:32:01 2000 -05 | 5 mons 12:00:00 | Fri Jun 02 05:32:01 2000 -05 + | Wed Mar 15 02:14:05 2000 -05 | 3 mons | Thu Jun 15 02:14:05 2000 -05 + | Wed Mar 15 03:14:04 2000 -05 | 3 mons | Thu Jun 15 03:14:04 2000 -05 + | Wed Mar 15 08:14:01 2000 -05 | 3 mons | Thu Jun 15 08:14:01 2000 -05 + | Wed Mar 15 12:14:03 2000 -05 | 3 mons | Thu Jun 15 12:14:03 2000 -05 + | Wed Mar 15 13:14:02 2000 -05 | 3 mons | Thu Jun 15 13:14:02 2000 -05 + | Wed Mar 15 02:14:05 2000 -05 | 5 mons | Tue Aug 15 02:14:05 2000 -05 + | Wed Mar 15 03:14:04 2000 -05 | 5 mons | Tue Aug 15 03:14:04 2000 -05 + | Wed Mar 15 08:14:01 2000 -05 | 5 mons | Tue Aug 15 08:14:01 2000 -05 + | Wed Mar 15 12:14:03 2000 -05 | 5 mons | Tue Aug 15 12:14:03 2000 -05 + | Wed Mar 15 13:14:02 2000 -05 | 5 mons | Tue Aug 15 13:14:02 2000 -05 + | Wed Mar 15 02:14:05 2000 -05 | 5 mons 12:00:00 | Tue Aug 15 14:14:05 2000 -05 + | Wed Mar 15 03:14:04 2000 -05 | 5 mons 12:00:00 | Tue Aug 15 15:14:04 2000 -05 + | Wed Mar 15 08:14:01 2000 -05 | 5 mons 12:00:00 | Tue Aug 15 20:14:01 2000 -05 + | Wed Mar 15 12:14:03 2000 -05 | 5 mons 12:00:00 | Wed Aug 16 00:14:03 2000 -05 + | Wed Mar 15 13:14:02 2000 -05 | 5 mons 12:00:00 | Wed Aug 16 01:14:02 2000 -05 + | Sun Dec 31 17:32:01 2000 -05 | -00:00:14 | Sun Dec 31 17:31:47 2000 -05 + | Sun Dec 31 17:32:01 2000 -05 | 00:01:00 | Sun Dec 31 17:33:01 2000 -05 + | Sun Dec 31 17:32:01 2000 -05 | 05:00:00 | Sun Dec 31 22:32:01 2000 -05 + | Mon Jan 01 17:32:01 2001 -05 | -00:00:14 | Mon Jan 01 17:31:47 2001 -05 + | Mon Jan 01 17:32:01 2001 -05 | 00:01:00 | Mon Jan 01 17:33:01 2001 -05 + | Sun Dec 31 17:32:01 2000 -05 | 1 day 02:03:04 | Mon Jan 01 19:35:05 2001 -05 + | Mon Jan 01 17:32:01 2001 -05 | 05:00:00 | Mon Jan 01 22:32:01 2001 -05 + | Mon Jan 01 17:32:01 2001 -05 | 1 day 02:03:04 | Tue Jan 02 19:35:05 2001 -05 + | Sun Dec 31 17:32:01 2000 -05 | 10 days | Wed Jan 10 17:32:01 2001 -05 + | Mon Jan 01 17:32:01 2001 -05 | 10 days | Thu Jan 11 17:32:01 2001 -05 + | Sun Dec 31 17:32:01 2000 -05 | 3 mons | Sat Mar 31 17:32:01 2001 -05 + | Mon Jan 01 17:32:01 2001 -05 | 3 mons | Sun Apr 01 17:32:01 2001 -05 + | Sun Dec 31 17:32:01 2000 -05 | 5 mons | Thu May 31 17:32:01 2001 -05 + | Sun Dec 31 17:32:01 2000 -05 | 5 mons 12:00:00 | Fri Jun 01 05:32:01 2001 -05 + | Mon Jan 01 17:32:01 2001 -05 | 5 mons | Fri Jun 01 17:32:01 2001 -05 + | Mon Jan 01 17:32:01 2001 -05 | 5 mons 12:00:00 | Sat Jun 02 05:32:01 2001 -05 + | Sat Sep 22 18:19:20 2001 -05 | -00:00:14 | Sat Sep 22 18:19:06 2001 -05 + | Sat Sep 22 18:19:20 2001 -05 | 00:01:00 | Sat Sep 22 18:20:20 2001 -05 + | Sat Sep 22 18:19:20 2001 -05 | 05:00:00 | Sat Sep 22 23:19:20 2001 -05 + | Sat Sep 22 18:19:20 2001 -05 | 1 day 02:03:04 | Sun Sep 23 20:22:24 2001 -05 + | Sat Sep 22 18:19:20 2001 -05 | 10 days | Tue Oct 02 18:19:20 2001 -05 + | Sat Sep 22 18:19:20 2001 -05 | 3 mons | Sat Dec 22 18:19:20 2001 -05 + | Sat Sep 22 18:19:20 2001 -05 | 5 mons | Fri Feb 22 18:19:20 2002 -05 + | Sat Sep 22 18:19:20 2001 -05 | 5 mons 12:00:00 | Sat Feb 23 06:19:20 2002 -05 + | Wed Feb 28 17:32:01 1996 -05 | 6 years | Thu Feb 28 17:32:01 2002 -05 + | Thu Feb 29 17:32:01 1996 -05 | 6 years | Thu Feb 28 17:32:01 2002 -05 + | Fri Mar 01 17:32:01 1996 -05 | 6 years | Fri Mar 01 17:32:01 2002 -05 + | Mon Dec 30 17:32:01 1996 -05 | 6 years | Mon Dec 30 17:32:01 2002 -05 + | Tue Dec 31 17:32:01 1996 -05 | 6 years | Tue Dec 31 17:32:01 2002 -05 + | Thu Jan 01 00:00:00 1970 -05 | 34 years | Thu Jan 01 00:00:00 2004 -05 + | Fri Dec 31 17:32:01 1999 -05 | 6 years | Sat Dec 31 17:32:01 2005 -05 + | Sat Jan 01 17:32:01 2000 -05 | 6 years | Sun Jan 01 17:32:01 2006 -05 + | Wed Mar 15 02:14:05 2000 -05 | 6 years | Wed Mar 15 02:14:05 2006 -05 + | Wed Mar 15 03:14:04 2000 -05 | 6 years | Wed Mar 15 03:14:04 2006 -05 + | Wed Mar 15 08:14:01 2000 -05 | 6 years | Wed Mar 15 08:14:01 2006 -05 + | Wed Mar 15 12:14:03 2000 -05 | 6 years | Wed Mar 15 12:14:03 2006 -05 + | Wed Mar 15 13:14:02 2000 -05 | 6 years | Wed Mar 15 13:14:02 2006 -05 + | Sun Dec 31 17:32:01 2000 -05 | 6 years | Sun Dec 31 17:32:01 2006 -05 + | Mon Jan 01 17:32:01 2001 -05 | 6 years | Mon Jan 01 17:32:01 2007 -05 + | Sat Sep 22 18:19:20 2001 -05 | 6 years | Sat Sep 22 18:19:20 2007 -05 + | Wed Feb 28 17:32:01 1996 -05 | 34 years | Thu Feb 28 17:32:01 2030 -05 + | Thu Feb 29 17:32:01 1996 -05 | 34 years | Thu Feb 28 17:32:01 2030 -05 + | Fri Mar 01 17:32:01 1996 -05 | 34 years | Fri Mar 01 17:32:01 2030 -05 + | Mon Dec 30 17:32:01 1996 -05 | 34 years | Mon Dec 30 17:32:01 2030 -05 + | Tue Dec 31 17:32:01 1996 -05 | 34 years | Tue Dec 31 17:32:01 2030 -05 + | Fri Dec 31 17:32:01 1999 -05 | 34 years | Sat Dec 31 17:32:01 2033 -05 + | Sat Jan 01 17:32:01 2000 -05 | 34 years | Sun Jan 01 17:32:01 2034 -05 + | Wed Mar 15 02:14:05 2000 -05 | 34 years | Wed Mar 15 02:14:05 2034 -05 + | Wed Mar 15 03:14:04 2000 -05 | 34 years | Wed Mar 15 03:14:04 2034 -05 + | Wed Mar 15 08:14:01 2000 -05 | 34 years | Wed Mar 15 08:14:01 2034 -05 + | Wed Mar 15 12:14:03 2000 -05 | 34 years | Wed Mar 15 12:14:03 2034 -05 + | Wed Mar 15 13:14:02 2000 -05 | 34 years | Wed Mar 15 13:14:02 2034 -05 + | Sun Dec 31 17:32:01 2000 -05 | 34 years | Sun Dec 31 17:32:01 2034 -05 + | Mon Jan 01 17:32:01 2001 -05 | 34 years | Mon Jan 01 17:32:01 2035 -05 + | Sat Sep 22 18:19:20 2001 -05 | 34 years | Sat Sep 22 18:19:20 2035 -05 (160 rows) SELECT '' AS "160", d.f1 AS "timestamp", t.f1 AS "interval", d.f1 - t.f1 AS minus FROM TEMP_TIMESTAMP d, INTERVAL_TBL t WHERE isfinite(d.f1) ORDER BY minus, "timestamp", "interval"; - 160 | timestamp | interval | minus ------+------------------------------+-------------------------------+------------------------------ - | Thu Jan 01 00:00:00 1970 PST | @ 34 years | Wed Jan 01 00:00:00 1936 PST - | Wed Feb 28 17:32:01 1996 PST | @ 34 years | Wed Feb 28 17:32:01 1962 PST - | Thu Feb 29 17:32:01 1996 PST | @ 34 years | Wed Feb 28 17:32:01 1962 PST - | Fri Mar 01 17:32:01 1996 PST | @ 34 years | Thu Mar 01 17:32:01 1962 PST - | Mon Dec 30 17:32:01 1996 PST | @ 34 years | Sun Dec 30 17:32:01 1962 PST - | Tue Dec 31 17:32:01 1996 PST | @ 34 years | Mon Dec 31 17:32:01 1962 PST - | Thu Jan 01 00:00:00 1970 PST | @ 6 years | Wed Jan 01 00:00:00 1964 PST - | Fri Dec 31 17:32:01 1999 PST | @ 34 years | Fri Dec 31 17:32:01 1965 PST - | Sat Jan 01 17:32:01 2000 PST | @ 34 years | Sat Jan 01 17:32:01 1966 PST - | Wed Mar 15 02:14:05 2000 PST | @ 34 years | Tue Mar 15 02:14:05 1966 PST - | Wed Mar 15 03:14:04 2000 PST | @ 34 years | Tue Mar 15 03:14:04 1966 PST - | Wed Mar 15 08:14:01 2000 PST | @ 34 years | Tue Mar 15 08:14:01 1966 PST - | Wed Mar 15 12:14:03 2000 PST | @ 34 years | Tue Mar 15 12:14:03 1966 PST - | Wed Mar 15 13:14:02 2000 PST | @ 34 years | Tue Mar 15 13:14:02 1966 PST - | Sun Dec 31 17:32:01 2000 PST | @ 34 years | Sat Dec 31 17:32:01 1966 PST - | Mon Jan 01 17:32:01 2001 PST | @ 34 years | Sun Jan 01 17:32:01 1967 PST - | Sat Sep 22 18:19:20 2001 PDT | @ 34 years | Fri Sep 22 18:19:20 1967 PDT - | Thu Jan 01 00:00:00 1970 PST | @ 5 mons 12 hours | Thu Jul 31 12:00:00 1969 PDT - | Thu Jan 01 00:00:00 1970 PST | @ 5 mons | Fri Aug 01 00:00:00 1969 PDT - | Thu Jan 01 00:00:00 1970 PST | @ 3 mons | Wed Oct 01 00:00:00 1969 PDT - | Thu Jan 01 00:00:00 1970 PST | @ 10 days | Mon Dec 22 00:00:00 1969 PST - | Thu Jan 01 00:00:00 1970 PST | @ 1 day 2 hours 3 mins 4 secs | Tue Dec 30 21:56:56 1969 PST - | Thu Jan 01 00:00:00 1970 PST | @ 5 hours | Wed Dec 31 19:00:00 1969 PST - | Thu Jan 01 00:00:00 1970 PST | @ 1 min | Wed Dec 31 23:59:00 1969 PST - | Thu Jan 01 00:00:00 1970 PST | @ 14 secs ago | Thu Jan 01 00:00:14 1970 PST - | Wed Feb 28 17:32:01 1996 PST | @ 6 years | Wed Feb 28 17:32:01 1990 PST - | Thu Feb 29 17:32:01 1996 PST | @ 6 years | Wed Feb 28 17:32:01 1990 PST - | Fri Mar 01 17:32:01 1996 PST | @ 6 years | Thu Mar 01 17:32:01 1990 PST - | Mon Dec 30 17:32:01 1996 PST | @ 6 years | Sun Dec 30 17:32:01 1990 PST - | Tue Dec 31 17:32:01 1996 PST | @ 6 years | Mon Dec 31 17:32:01 1990 PST - | Fri Dec 31 17:32:01 1999 PST | @ 6 years | Fri Dec 31 17:32:01 1993 PST - | Sat Jan 01 17:32:01 2000 PST | @ 6 years | Sat Jan 01 17:32:01 1994 PST - | Wed Mar 15 02:14:05 2000 PST | @ 6 years | Tue Mar 15 02:14:05 1994 PST - | Wed Mar 15 03:14:04 2000 PST | @ 6 years | Tue Mar 15 03:14:04 1994 PST - | Wed Mar 15 08:14:01 2000 PST | @ 6 years | Tue Mar 15 08:14:01 1994 PST - | Wed Mar 15 12:14:03 2000 PST | @ 6 years | Tue Mar 15 12:14:03 1994 PST - | Wed Mar 15 13:14:02 2000 PST | @ 6 years | Tue Mar 15 13:14:02 1994 PST - | Sun Dec 31 17:32:01 2000 PST | @ 6 years | Sat Dec 31 17:32:01 1994 PST - | Mon Jan 01 17:32:01 2001 PST | @ 6 years | Sun Jan 01 17:32:01 1995 PST - | Sat Sep 22 18:19:20 2001 PDT | @ 6 years | Fri Sep 22 18:19:20 1995 PDT - | Wed Feb 28 17:32:01 1996 PST | @ 5 mons 12 hours | Thu Sep 28 05:32:01 1995 PDT - | Wed Feb 28 17:32:01 1996 PST | @ 5 mons | Thu Sep 28 17:32:01 1995 PDT - | Thu Feb 29 17:32:01 1996 PST | @ 5 mons 12 hours | Fri Sep 29 05:32:01 1995 PDT - | Thu Feb 29 17:32:01 1996 PST | @ 5 mons | Fri Sep 29 17:32:01 1995 PDT - | Fri Mar 01 17:32:01 1996 PST | @ 5 mons 12 hours | Sun Oct 01 05:32:01 1995 PDT - | Fri Mar 01 17:32:01 1996 PST | @ 5 mons | Sun Oct 01 17:32:01 1995 PDT - | Wed Feb 28 17:32:01 1996 PST | @ 3 mons | Tue Nov 28 17:32:01 1995 PST - | Thu Feb 29 17:32:01 1996 PST | @ 3 mons | Wed Nov 29 17:32:01 1995 PST - | Fri Mar 01 17:32:01 1996 PST | @ 3 mons | Fri Dec 01 17:32:01 1995 PST - | Wed Feb 28 17:32:01 1996 PST | @ 10 days | Sun Feb 18 17:32:01 1996 PST - | Thu Feb 29 17:32:01 1996 PST | @ 10 days | Mon Feb 19 17:32:01 1996 PST - | Fri Mar 01 17:32:01 1996 PST | @ 10 days | Tue Feb 20 17:32:01 1996 PST - | Wed Feb 28 17:32:01 1996 PST | @ 1 day 2 hours 3 mins 4 secs | Tue Feb 27 15:28:57 1996 PST - | Wed Feb 28 17:32:01 1996 PST | @ 5 hours | Wed Feb 28 12:32:01 1996 PST - | Thu Feb 29 17:32:01 1996 PST | @ 1 day 2 hours 3 mins 4 secs | Wed Feb 28 15:28:57 1996 PST - | Wed Feb 28 17:32:01 1996 PST | @ 1 min | Wed Feb 28 17:31:01 1996 PST - | Wed Feb 28 17:32:01 1996 PST | @ 14 secs ago | Wed Feb 28 17:32:15 1996 PST - | Thu Feb 29 17:32:01 1996 PST | @ 5 hours | Thu Feb 29 12:32:01 1996 PST - | Fri Mar 01 17:32:01 1996 PST | @ 1 day 2 hours 3 mins 4 secs | Thu Feb 29 15:28:57 1996 PST - | Thu Feb 29 17:32:01 1996 PST | @ 1 min | Thu Feb 29 17:31:01 1996 PST - | Thu Feb 29 17:32:01 1996 PST | @ 14 secs ago | Thu Feb 29 17:32:15 1996 PST - | Fri Mar 01 17:32:01 1996 PST | @ 5 hours | Fri Mar 01 12:32:01 1996 PST - | Fri Mar 01 17:32:01 1996 PST | @ 1 min | Fri Mar 01 17:31:01 1996 PST - | Fri Mar 01 17:32:01 1996 PST | @ 14 secs ago | Fri Mar 01 17:32:15 1996 PST - | Mon Dec 30 17:32:01 1996 PST | @ 5 mons 12 hours | Tue Jul 30 05:32:01 1996 PDT - | Mon Dec 30 17:32:01 1996 PST | @ 5 mons | Tue Jul 30 17:32:01 1996 PDT - | Tue Dec 31 17:32:01 1996 PST | @ 5 mons 12 hours | Wed Jul 31 05:32:01 1996 PDT - | Tue Dec 31 17:32:01 1996 PST | @ 5 mons | Wed Jul 31 17:32:01 1996 PDT - | Mon Dec 30 17:32:01 1996 PST | @ 3 mons | Mon Sep 30 17:32:01 1996 PDT - | Tue Dec 31 17:32:01 1996 PST | @ 3 mons | Mon Sep 30 17:32:01 1996 PDT - | Mon Dec 30 17:32:01 1996 PST | @ 10 days | Fri Dec 20 17:32:01 1996 PST - | Tue Dec 31 17:32:01 1996 PST | @ 10 days | Sat Dec 21 17:32:01 1996 PST - | Mon Dec 30 17:32:01 1996 PST | @ 1 day 2 hours 3 mins 4 secs | Sun Dec 29 15:28:57 1996 PST - | Mon Dec 30 17:32:01 1996 PST | @ 5 hours | Mon Dec 30 12:32:01 1996 PST - | Tue Dec 31 17:32:01 1996 PST | @ 1 day 2 hours 3 mins 4 secs | Mon Dec 30 15:28:57 1996 PST - | Mon Dec 30 17:32:01 1996 PST | @ 1 min | Mon Dec 30 17:31:01 1996 PST - | Mon Dec 30 17:32:01 1996 PST | @ 14 secs ago | Mon Dec 30 17:32:15 1996 PST - | Tue Dec 31 17:32:01 1996 PST | @ 5 hours | Tue Dec 31 12:32:01 1996 PST - | Tue Dec 31 17:32:01 1996 PST | @ 1 min | Tue Dec 31 17:31:01 1996 PST - | Tue Dec 31 17:32:01 1996 PST | @ 14 secs ago | Tue Dec 31 17:32:15 1996 PST - | Fri Dec 31 17:32:01 1999 PST | @ 5 mons 12 hours | Sat Jul 31 05:32:01 1999 PDT - | Fri Dec 31 17:32:01 1999 PST | @ 5 mons | Sat Jul 31 17:32:01 1999 PDT - | Sat Jan 01 17:32:01 2000 PST | @ 5 mons 12 hours | Sun Aug 01 05:32:01 1999 PDT - | Sat Jan 01 17:32:01 2000 PST | @ 5 mons | Sun Aug 01 17:32:01 1999 PDT - | Fri Dec 31 17:32:01 1999 PST | @ 3 mons | Thu Sep 30 17:32:01 1999 PDT - | Sat Jan 01 17:32:01 2000 PST | @ 3 mons | Fri Oct 01 17:32:01 1999 PDT - | Wed Mar 15 02:14:05 2000 PST | @ 5 mons 12 hours | Thu Oct 14 14:14:05 1999 PDT - | Wed Mar 15 03:14:04 2000 PST | @ 5 mons 12 hours | Thu Oct 14 15:14:04 1999 PDT - | Wed Mar 15 08:14:01 2000 PST | @ 5 mons 12 hours | Thu Oct 14 20:14:01 1999 PDT - | Wed Mar 15 12:14:03 2000 PST | @ 5 mons 12 hours | Fri Oct 15 00:14:03 1999 PDT - | Wed Mar 15 13:14:02 2000 PST | @ 5 mons 12 hours | Fri Oct 15 01:14:02 1999 PDT - | Wed Mar 15 02:14:05 2000 PST | @ 5 mons | Fri Oct 15 02:14:05 1999 PDT - | Wed Mar 15 03:14:04 2000 PST | @ 5 mons | Fri Oct 15 03:14:04 1999 PDT - | Wed Mar 15 08:14:01 2000 PST | @ 5 mons | Fri Oct 15 08:14:01 1999 PDT - | Wed Mar 15 12:14:03 2000 PST | @ 5 mons | Fri Oct 15 12:14:03 1999 PDT - | Wed Mar 15 13:14:02 2000 PST | @ 5 mons | Fri Oct 15 13:14:02 1999 PDT - | Wed Mar 15 02:14:05 2000 PST | @ 3 mons | Wed Dec 15 02:14:05 1999 PST - | Wed Mar 15 03:14:04 2000 PST | @ 3 mons | Wed Dec 15 03:14:04 1999 PST - | Wed Mar 15 08:14:01 2000 PST | @ 3 mons | Wed Dec 15 08:14:01 1999 PST - | Wed Mar 15 12:14:03 2000 PST | @ 3 mons | Wed Dec 15 12:14:03 1999 PST - | Wed Mar 15 13:14:02 2000 PST | @ 3 mons | Wed Dec 15 13:14:02 1999 PST - | Fri Dec 31 17:32:01 1999 PST | @ 10 days | Tue Dec 21 17:32:01 1999 PST - | Sat Jan 01 17:32:01 2000 PST | @ 10 days | Wed Dec 22 17:32:01 1999 PST - | Fri Dec 31 17:32:01 1999 PST | @ 1 day 2 hours 3 mins 4 secs | Thu Dec 30 15:28:57 1999 PST - | Fri Dec 31 17:32:01 1999 PST | @ 5 hours | Fri Dec 31 12:32:01 1999 PST - | Sat Jan 01 17:32:01 2000 PST | @ 1 day 2 hours 3 mins 4 secs | Fri Dec 31 15:28:57 1999 PST - | Fri Dec 31 17:32:01 1999 PST | @ 1 min | Fri Dec 31 17:31:01 1999 PST - | Fri Dec 31 17:32:01 1999 PST | @ 14 secs ago | Fri Dec 31 17:32:15 1999 PST - | Sat Jan 01 17:32:01 2000 PST | @ 5 hours | Sat Jan 01 12:32:01 2000 PST - | Sat Jan 01 17:32:01 2000 PST | @ 1 min | Sat Jan 01 17:31:01 2000 PST - | Sat Jan 01 17:32:01 2000 PST | @ 14 secs ago | Sat Jan 01 17:32:15 2000 PST - | Wed Mar 15 02:14:05 2000 PST | @ 10 days | Sun Mar 05 02:14:05 2000 PST - | Wed Mar 15 03:14:04 2000 PST | @ 10 days | Sun Mar 05 03:14:04 2000 PST - | Wed Mar 15 08:14:01 2000 PST | @ 10 days | Sun Mar 05 08:14:01 2000 PST - | Wed Mar 15 12:14:03 2000 PST | @ 10 days | Sun Mar 05 12:14:03 2000 PST - | Wed Mar 15 13:14:02 2000 PST | @ 10 days | Sun Mar 05 13:14:02 2000 PST - | Wed Mar 15 02:14:05 2000 PST | @ 1 day 2 hours 3 mins 4 secs | Tue Mar 14 00:11:01 2000 PST - | Wed Mar 15 03:14:04 2000 PST | @ 1 day 2 hours 3 mins 4 secs | Tue Mar 14 01:11:00 2000 PST - | Wed Mar 15 08:14:01 2000 PST | @ 1 day 2 hours 3 mins 4 secs | Tue Mar 14 06:10:57 2000 PST - | Wed Mar 15 12:14:03 2000 PST | @ 1 day 2 hours 3 mins 4 secs | Tue Mar 14 10:10:59 2000 PST - | Wed Mar 15 13:14:02 2000 PST | @ 1 day 2 hours 3 mins 4 secs | Tue Mar 14 11:10:58 2000 PST - | Wed Mar 15 02:14:05 2000 PST | @ 5 hours | Tue Mar 14 21:14:05 2000 PST - | Wed Mar 15 03:14:04 2000 PST | @ 5 hours | Tue Mar 14 22:14:04 2000 PST - | Wed Mar 15 02:14:05 2000 PST | @ 1 min | Wed Mar 15 02:13:05 2000 PST - | Wed Mar 15 02:14:05 2000 PST | @ 14 secs ago | Wed Mar 15 02:14:19 2000 PST - | Wed Mar 15 03:14:04 2000 PST | @ 1 min | Wed Mar 15 03:13:04 2000 PST - | Wed Mar 15 08:14:01 2000 PST | @ 5 hours | Wed Mar 15 03:14:01 2000 PST - | Wed Mar 15 03:14:04 2000 PST | @ 14 secs ago | Wed Mar 15 03:14:18 2000 PST - | Wed Mar 15 12:14:03 2000 PST | @ 5 hours | Wed Mar 15 07:14:03 2000 PST - | Wed Mar 15 08:14:01 2000 PST | @ 1 min | Wed Mar 15 08:13:01 2000 PST - | Wed Mar 15 13:14:02 2000 PST | @ 5 hours | Wed Mar 15 08:14:02 2000 PST - | Wed Mar 15 08:14:01 2000 PST | @ 14 secs ago | Wed Mar 15 08:14:15 2000 PST - | Wed Mar 15 12:14:03 2000 PST | @ 1 min | Wed Mar 15 12:13:03 2000 PST - | Wed Mar 15 12:14:03 2000 PST | @ 14 secs ago | Wed Mar 15 12:14:17 2000 PST - | Wed Mar 15 13:14:02 2000 PST | @ 1 min | Wed Mar 15 13:13:02 2000 PST - | Wed Mar 15 13:14:02 2000 PST | @ 14 secs ago | Wed Mar 15 13:14:16 2000 PST - | Sun Dec 31 17:32:01 2000 PST | @ 5 mons 12 hours | Mon Jul 31 05:32:01 2000 PDT - | Sun Dec 31 17:32:01 2000 PST | @ 5 mons | Mon Jul 31 17:32:01 2000 PDT - | Mon Jan 01 17:32:01 2001 PST | @ 5 mons 12 hours | Tue Aug 01 05:32:01 2000 PDT - | Mon Jan 01 17:32:01 2001 PST | @ 5 mons | Tue Aug 01 17:32:01 2000 PDT - | Sun Dec 31 17:32:01 2000 PST | @ 3 mons | Sat Sep 30 17:32:01 2000 PDT - | Mon Jan 01 17:32:01 2001 PST | @ 3 mons | Sun Oct 01 17:32:01 2000 PDT - | Sun Dec 31 17:32:01 2000 PST | @ 10 days | Thu Dec 21 17:32:01 2000 PST - | Mon Jan 01 17:32:01 2001 PST | @ 10 days | Fri Dec 22 17:32:01 2000 PST - | Sun Dec 31 17:32:01 2000 PST | @ 1 day 2 hours 3 mins 4 secs | Sat Dec 30 15:28:57 2000 PST - | Sun Dec 31 17:32:01 2000 PST | @ 5 hours | Sun Dec 31 12:32:01 2000 PST - | Mon Jan 01 17:32:01 2001 PST | @ 1 day 2 hours 3 mins 4 secs | Sun Dec 31 15:28:57 2000 PST - | Sun Dec 31 17:32:01 2000 PST | @ 1 min | Sun Dec 31 17:31:01 2000 PST - | Sun Dec 31 17:32:01 2000 PST | @ 14 secs ago | Sun Dec 31 17:32:15 2000 PST - | Mon Jan 01 17:32:01 2001 PST | @ 5 hours | Mon Jan 01 12:32:01 2001 PST - | Mon Jan 01 17:32:01 2001 PST | @ 1 min | Mon Jan 01 17:31:01 2001 PST - | Mon Jan 01 17:32:01 2001 PST | @ 14 secs ago | Mon Jan 01 17:32:15 2001 PST - | Sat Sep 22 18:19:20 2001 PDT | @ 5 mons 12 hours | Sun Apr 22 06:19:20 2001 PDT - | Sat Sep 22 18:19:20 2001 PDT | @ 5 mons | Sun Apr 22 18:19:20 2001 PDT - | Sat Sep 22 18:19:20 2001 PDT | @ 3 mons | Fri Jun 22 18:19:20 2001 PDT - | Sat Sep 22 18:19:20 2001 PDT | @ 10 days | Wed Sep 12 18:19:20 2001 PDT - | Sat Sep 22 18:19:20 2001 PDT | @ 1 day 2 hours 3 mins 4 secs | Fri Sep 21 16:16:16 2001 PDT - | Sat Sep 22 18:19:20 2001 PDT | @ 5 hours | Sat Sep 22 13:19:20 2001 PDT - | Sat Sep 22 18:19:20 2001 PDT | @ 1 min | Sat Sep 22 18:18:20 2001 PDT - | Sat Sep 22 18:19:20 2001 PDT | @ 14 secs ago | Sat Sep 22 18:19:34 2001 PDT + 160 | timestamp | interval | minus +-----+------------------------------+-----------------+------------------------------ + | Thu Jan 01 00:00:00 1970 -05 | 34 years | Wed Jan 01 00:00:00 1936 -05 + | Wed Feb 28 17:32:01 1996 -05 | 34 years | Wed Feb 28 17:32:01 1962 -05 + | Thu Feb 29 17:32:01 1996 -05 | 34 years | Wed Feb 28 17:32:01 1962 -05 + | Fri Mar 01 17:32:01 1996 -05 | 34 years | Thu Mar 01 17:32:01 1962 -05 + | Mon Dec 30 17:32:01 1996 -05 | 34 years | Sun Dec 30 17:32:01 1962 -05 + | Tue Dec 31 17:32:01 1996 -05 | 34 years | Mon Dec 31 17:32:01 1962 -05 + | Thu Jan 01 00:00:00 1970 -05 | 6 years | Wed Jan 01 00:00:00 1964 -05 + | Fri Dec 31 17:32:01 1999 -05 | 34 years | Fri Dec 31 17:32:01 1965 -05 + | Sat Jan 01 17:32:01 2000 -05 | 34 years | Sat Jan 01 17:32:01 1966 -05 + | Wed Mar 15 02:14:05 2000 -05 | 34 years | Tue Mar 15 02:14:05 1966 -05 + | Wed Mar 15 03:14:04 2000 -05 | 34 years | Tue Mar 15 03:14:04 1966 -05 + | Wed Mar 15 08:14:01 2000 -05 | 34 years | Tue Mar 15 08:14:01 1966 -05 + | Wed Mar 15 12:14:03 2000 -05 | 34 years | Tue Mar 15 12:14:03 1966 -05 + | Wed Mar 15 13:14:02 2000 -05 | 34 years | Tue Mar 15 13:14:02 1966 -05 + | Sun Dec 31 17:32:01 2000 -05 | 34 years | Sat Dec 31 17:32:01 1966 -05 + | Mon Jan 01 17:32:01 2001 -05 | 34 years | Sun Jan 01 17:32:01 1967 -05 + | Sat Sep 22 18:19:20 2001 -05 | 34 years | Fri Sep 22 18:19:20 1967 -05 + | Thu Jan 01 00:00:00 1970 -05 | 5 mons 12:00:00 | Thu Jul 31 12:00:00 1969 -05 + | Thu Jan 01 00:00:00 1970 -05 | 5 mons | Fri Aug 01 00:00:00 1969 -05 + | Thu Jan 01 00:00:00 1970 -05 | 3 mons | Wed Oct 01 00:00:00 1969 -05 + | Thu Jan 01 00:00:00 1970 -05 | 10 days | Mon Dec 22 00:00:00 1969 -05 + | Thu Jan 01 00:00:00 1970 -05 | 1 day 02:03:04 | Tue Dec 30 21:56:56 1969 -05 + | Thu Jan 01 00:00:00 1970 -05 | 05:00:00 | Wed Dec 31 19:00:00 1969 -05 + | Thu Jan 01 00:00:00 1970 -05 | 00:01:00 | Wed Dec 31 23:59:00 1969 -05 + | Thu Jan 01 00:00:00 1970 -05 | -00:00:14 | Thu Jan 01 00:00:14 1970 -05 + | Wed Feb 28 17:32:01 1996 -05 | 6 years | Wed Feb 28 17:32:01 1990 -05 + | Thu Feb 29 17:32:01 1996 -05 | 6 years | Wed Feb 28 17:32:01 1990 -05 + | Fri Mar 01 17:32:01 1996 -05 | 6 years | Thu Mar 01 17:32:01 1990 -05 + | Mon Dec 30 17:32:01 1996 -05 | 6 years | Sun Dec 30 17:32:01 1990 -05 + | Tue Dec 31 17:32:01 1996 -05 | 6 years | Mon Dec 31 17:32:01 1990 -05 + | Fri Dec 31 17:32:01 1999 -05 | 6 years | Fri Dec 31 17:32:01 1993 -05 + | Sat Jan 01 17:32:01 2000 -05 | 6 years | Sat Jan 01 17:32:01 1994 -05 + | Wed Mar 15 02:14:05 2000 -05 | 6 years | Tue Mar 15 02:14:05 1994 -05 + | Wed Mar 15 03:14:04 2000 -05 | 6 years | Tue Mar 15 03:14:04 1994 -05 + | Wed Mar 15 08:14:01 2000 -05 | 6 years | Tue Mar 15 08:14:01 1994 -05 + | Wed Mar 15 12:14:03 2000 -05 | 6 years | Tue Mar 15 12:14:03 1994 -05 + | Wed Mar 15 13:14:02 2000 -05 | 6 years | Tue Mar 15 13:14:02 1994 -05 + | Sun Dec 31 17:32:01 2000 -05 | 6 years | Sat Dec 31 17:32:01 1994 -05 + | Mon Jan 01 17:32:01 2001 -05 | 6 years | Sun Jan 01 17:32:01 1995 -05 + | Sat Sep 22 18:19:20 2001 -05 | 6 years | Fri Sep 22 18:19:20 1995 -05 + | Wed Feb 28 17:32:01 1996 -05 | 5 mons 12:00:00 | Thu Sep 28 05:32:01 1995 -05 + | Wed Feb 28 17:32:01 1996 -05 | 5 mons | Thu Sep 28 17:32:01 1995 -05 + | Thu Feb 29 17:32:01 1996 -05 | 5 mons 12:00:00 | Fri Sep 29 05:32:01 1995 -05 + | Thu Feb 29 17:32:01 1996 -05 | 5 mons | Fri Sep 29 17:32:01 1995 -05 + | Fri Mar 01 17:32:01 1996 -05 | 5 mons 12:00:00 | Sun Oct 01 05:32:01 1995 -05 + | Fri Mar 01 17:32:01 1996 -05 | 5 mons | Sun Oct 01 17:32:01 1995 -05 + | Wed Feb 28 17:32:01 1996 -05 | 3 mons | Tue Nov 28 17:32:01 1995 -05 + | Thu Feb 29 17:32:01 1996 -05 | 3 mons | Wed Nov 29 17:32:01 1995 -05 + | Fri Mar 01 17:32:01 1996 -05 | 3 mons | Fri Dec 01 17:32:01 1995 -05 + | Wed Feb 28 17:32:01 1996 -05 | 10 days | Sun Feb 18 17:32:01 1996 -05 + | Thu Feb 29 17:32:01 1996 -05 | 10 days | Mon Feb 19 17:32:01 1996 -05 + | Fri Mar 01 17:32:01 1996 -05 | 10 days | Tue Feb 20 17:32:01 1996 -05 + | Wed Feb 28 17:32:01 1996 -05 | 1 day 02:03:04 | Tue Feb 27 15:28:57 1996 -05 + | Wed Feb 28 17:32:01 1996 -05 | 05:00:00 | Wed Feb 28 12:32:01 1996 -05 + | Thu Feb 29 17:32:01 1996 -05 | 1 day 02:03:04 | Wed Feb 28 15:28:57 1996 -05 + | Wed Feb 28 17:32:01 1996 -05 | 00:01:00 | Wed Feb 28 17:31:01 1996 -05 + | Wed Feb 28 17:32:01 1996 -05 | -00:00:14 | Wed Feb 28 17:32:15 1996 -05 + | Thu Feb 29 17:32:01 1996 -05 | 05:00:00 | Thu Feb 29 12:32:01 1996 -05 + | Fri Mar 01 17:32:01 1996 -05 | 1 day 02:03:04 | Thu Feb 29 15:28:57 1996 -05 + | Thu Feb 29 17:32:01 1996 -05 | 00:01:00 | Thu Feb 29 17:31:01 1996 -05 + | Thu Feb 29 17:32:01 1996 -05 | -00:00:14 | Thu Feb 29 17:32:15 1996 -05 + | Fri Mar 01 17:32:01 1996 -05 | 05:00:00 | Fri Mar 01 12:32:01 1996 -05 + | Fri Mar 01 17:32:01 1996 -05 | 00:01:00 | Fri Mar 01 17:31:01 1996 -05 + | Fri Mar 01 17:32:01 1996 -05 | -00:00:14 | Fri Mar 01 17:32:15 1996 -05 + | Mon Dec 30 17:32:01 1996 -05 | 5 mons 12:00:00 | Tue Jul 30 05:32:01 1996 -05 + | Mon Dec 30 17:32:01 1996 -05 | 5 mons | Tue Jul 30 17:32:01 1996 -05 + | Tue Dec 31 17:32:01 1996 -05 | 5 mons 12:00:00 | Wed Jul 31 05:32:01 1996 -05 + | Tue Dec 31 17:32:01 1996 -05 | 5 mons | Wed Jul 31 17:32:01 1996 -05 + | Mon Dec 30 17:32:01 1996 -05 | 3 mons | Mon Sep 30 17:32:01 1996 -05 + | Tue Dec 31 17:32:01 1996 -05 | 3 mons | Mon Sep 30 17:32:01 1996 -05 + | Mon Dec 30 17:32:01 1996 -05 | 10 days | Fri Dec 20 17:32:01 1996 -05 + | Tue Dec 31 17:32:01 1996 -05 | 10 days | Sat Dec 21 17:32:01 1996 -05 + | Mon Dec 30 17:32:01 1996 -05 | 1 day 02:03:04 | Sun Dec 29 15:28:57 1996 -05 + | Mon Dec 30 17:32:01 1996 -05 | 05:00:00 | Mon Dec 30 12:32:01 1996 -05 + | Tue Dec 31 17:32:01 1996 -05 | 1 day 02:03:04 | Mon Dec 30 15:28:57 1996 -05 + | Mon Dec 30 17:32:01 1996 -05 | 00:01:00 | Mon Dec 30 17:31:01 1996 -05 + | Mon Dec 30 17:32:01 1996 -05 | -00:00:14 | Mon Dec 30 17:32:15 1996 -05 + | Tue Dec 31 17:32:01 1996 -05 | 05:00:00 | Tue Dec 31 12:32:01 1996 -05 + | Tue Dec 31 17:32:01 1996 -05 | 00:01:00 | Tue Dec 31 17:31:01 1996 -05 + | Tue Dec 31 17:32:01 1996 -05 | -00:00:14 | Tue Dec 31 17:32:15 1996 -05 + | Fri Dec 31 17:32:01 1999 -05 | 5 mons 12:00:00 | Sat Jul 31 05:32:01 1999 -05 + | Fri Dec 31 17:32:01 1999 -05 | 5 mons | Sat Jul 31 17:32:01 1999 -05 + | Sat Jan 01 17:32:01 2000 -05 | 5 mons 12:00:00 | Sun Aug 01 05:32:01 1999 -05 + | Sat Jan 01 17:32:01 2000 -05 | 5 mons | Sun Aug 01 17:32:01 1999 -05 + | Fri Dec 31 17:32:01 1999 -05 | 3 mons | Thu Sep 30 17:32:01 1999 -05 + | Sat Jan 01 17:32:01 2000 -05 | 3 mons | Fri Oct 01 17:32:01 1999 -05 + | Wed Mar 15 02:14:05 2000 -05 | 5 mons 12:00:00 | Thu Oct 14 14:14:05 1999 -05 + | Wed Mar 15 03:14:04 2000 -05 | 5 mons 12:00:00 | Thu Oct 14 15:14:04 1999 -05 + | Wed Mar 15 08:14:01 2000 -05 | 5 mons 12:00:00 | Thu Oct 14 20:14:01 1999 -05 + | Wed Mar 15 12:14:03 2000 -05 | 5 mons 12:00:00 | Fri Oct 15 00:14:03 1999 -05 + | Wed Mar 15 13:14:02 2000 -05 | 5 mons 12:00:00 | Fri Oct 15 01:14:02 1999 -05 + | Wed Mar 15 02:14:05 2000 -05 | 5 mons | Fri Oct 15 02:14:05 1999 -05 + | Wed Mar 15 03:14:04 2000 -05 | 5 mons | Fri Oct 15 03:14:04 1999 -05 + | Wed Mar 15 08:14:01 2000 -05 | 5 mons | Fri Oct 15 08:14:01 1999 -05 + | Wed Mar 15 12:14:03 2000 -05 | 5 mons | Fri Oct 15 12:14:03 1999 -05 + | Wed Mar 15 13:14:02 2000 -05 | 5 mons | Fri Oct 15 13:14:02 1999 -05 + | Wed Mar 15 02:14:05 2000 -05 | 3 mons | Wed Dec 15 02:14:05 1999 -05 + | Wed Mar 15 03:14:04 2000 -05 | 3 mons | Wed Dec 15 03:14:04 1999 -05 + | Wed Mar 15 08:14:01 2000 -05 | 3 mons | Wed Dec 15 08:14:01 1999 -05 + | Wed Mar 15 12:14:03 2000 -05 | 3 mons | Wed Dec 15 12:14:03 1999 -05 + | Wed Mar 15 13:14:02 2000 -05 | 3 mons | Wed Dec 15 13:14:02 1999 -05 + | Fri Dec 31 17:32:01 1999 -05 | 10 days | Tue Dec 21 17:32:01 1999 -05 + | Sat Jan 01 17:32:01 2000 -05 | 10 days | Wed Dec 22 17:32:01 1999 -05 + | Fri Dec 31 17:32:01 1999 -05 | 1 day 02:03:04 | Thu Dec 30 15:28:57 1999 -05 + | Fri Dec 31 17:32:01 1999 -05 | 05:00:00 | Fri Dec 31 12:32:01 1999 -05 + | Sat Jan 01 17:32:01 2000 -05 | 1 day 02:03:04 | Fri Dec 31 15:28:57 1999 -05 + | Fri Dec 31 17:32:01 1999 -05 | 00:01:00 | Fri Dec 31 17:31:01 1999 -05 + | Fri Dec 31 17:32:01 1999 -05 | -00:00:14 | Fri Dec 31 17:32:15 1999 -05 + | Sat Jan 01 17:32:01 2000 -05 | 05:00:00 | Sat Jan 01 12:32:01 2000 -05 + | Sat Jan 01 17:32:01 2000 -05 | 00:01:00 | Sat Jan 01 17:31:01 2000 -05 + | Sat Jan 01 17:32:01 2000 -05 | -00:00:14 | Sat Jan 01 17:32:15 2000 -05 + | Wed Mar 15 02:14:05 2000 -05 | 10 days | Sun Mar 05 02:14:05 2000 -05 + | Wed Mar 15 03:14:04 2000 -05 | 10 days | Sun Mar 05 03:14:04 2000 -05 + | Wed Mar 15 08:14:01 2000 -05 | 10 days | Sun Mar 05 08:14:01 2000 -05 + | Wed Mar 15 12:14:03 2000 -05 | 10 days | Sun Mar 05 12:14:03 2000 -05 + | Wed Mar 15 13:14:02 2000 -05 | 10 days | Sun Mar 05 13:14:02 2000 -05 + | Wed Mar 15 02:14:05 2000 -05 | 1 day 02:03:04 | Tue Mar 14 00:11:01 2000 -05 + | Wed Mar 15 03:14:04 2000 -05 | 1 day 02:03:04 | Tue Mar 14 01:11:00 2000 -05 + | Wed Mar 15 08:14:01 2000 -05 | 1 day 02:03:04 | Tue Mar 14 06:10:57 2000 -05 + | Wed Mar 15 12:14:03 2000 -05 | 1 day 02:03:04 | Tue Mar 14 10:10:59 2000 -05 + | Wed Mar 15 13:14:02 2000 -05 | 1 day 02:03:04 | Tue Mar 14 11:10:58 2000 -05 + | Wed Mar 15 02:14:05 2000 -05 | 05:00:00 | Tue Mar 14 21:14:05 2000 -05 + | Wed Mar 15 03:14:04 2000 -05 | 05:00:00 | Tue Mar 14 22:14:04 2000 -05 + | Wed Mar 15 02:14:05 2000 -05 | 00:01:00 | Wed Mar 15 02:13:05 2000 -05 + | Wed Mar 15 02:14:05 2000 -05 | -00:00:14 | Wed Mar 15 02:14:19 2000 -05 + | Wed Mar 15 03:14:04 2000 -05 | 00:01:00 | Wed Mar 15 03:13:04 2000 -05 + | Wed Mar 15 08:14:01 2000 -05 | 05:00:00 | Wed Mar 15 03:14:01 2000 -05 + | Wed Mar 15 03:14:04 2000 -05 | -00:00:14 | Wed Mar 15 03:14:18 2000 -05 + | Wed Mar 15 12:14:03 2000 -05 | 05:00:00 | Wed Mar 15 07:14:03 2000 -05 + | Wed Mar 15 08:14:01 2000 -05 | 00:01:00 | Wed Mar 15 08:13:01 2000 -05 + | Wed Mar 15 13:14:02 2000 -05 | 05:00:00 | Wed Mar 15 08:14:02 2000 -05 + | Wed Mar 15 08:14:01 2000 -05 | -00:00:14 | Wed Mar 15 08:14:15 2000 -05 + | Wed Mar 15 12:14:03 2000 -05 | 00:01:00 | Wed Mar 15 12:13:03 2000 -05 + | Wed Mar 15 12:14:03 2000 -05 | -00:00:14 | Wed Mar 15 12:14:17 2000 -05 + | Wed Mar 15 13:14:02 2000 -05 | 00:01:00 | Wed Mar 15 13:13:02 2000 -05 + | Wed Mar 15 13:14:02 2000 -05 | -00:00:14 | Wed Mar 15 13:14:16 2000 -05 + | Sun Dec 31 17:32:01 2000 -05 | 5 mons 12:00:00 | Mon Jul 31 05:32:01 2000 -05 + | Sun Dec 31 17:32:01 2000 -05 | 5 mons | Mon Jul 31 17:32:01 2000 -05 + | Mon Jan 01 17:32:01 2001 -05 | 5 mons 12:00:00 | Tue Aug 01 05:32:01 2000 -05 + | Mon Jan 01 17:32:01 2001 -05 | 5 mons | Tue Aug 01 17:32:01 2000 -05 + | Sun Dec 31 17:32:01 2000 -05 | 3 mons | Sat Sep 30 17:32:01 2000 -05 + | Mon Jan 01 17:32:01 2001 -05 | 3 mons | Sun Oct 01 17:32:01 2000 -05 + | Sun Dec 31 17:32:01 2000 -05 | 10 days | Thu Dec 21 17:32:01 2000 -05 + | Mon Jan 01 17:32:01 2001 -05 | 10 days | Fri Dec 22 17:32:01 2000 -05 + | Sun Dec 31 17:32:01 2000 -05 | 1 day 02:03:04 | Sat Dec 30 15:28:57 2000 -05 + | Sun Dec 31 17:32:01 2000 -05 | 05:00:00 | Sun Dec 31 12:32:01 2000 -05 + | Mon Jan 01 17:32:01 2001 -05 | 1 day 02:03:04 | Sun Dec 31 15:28:57 2000 -05 + | Sun Dec 31 17:32:01 2000 -05 | 00:01:00 | Sun Dec 31 17:31:01 2000 -05 + | Sun Dec 31 17:32:01 2000 -05 | -00:00:14 | Sun Dec 31 17:32:15 2000 -05 + | Mon Jan 01 17:32:01 2001 -05 | 05:00:00 | Mon Jan 01 12:32:01 2001 -05 + | Mon Jan 01 17:32:01 2001 -05 | 00:01:00 | Mon Jan 01 17:31:01 2001 -05 + | Mon Jan 01 17:32:01 2001 -05 | -00:00:14 | Mon Jan 01 17:32:15 2001 -05 + | Sat Sep 22 18:19:20 2001 -05 | 5 mons 12:00:00 | Sun Apr 22 06:19:20 2001 -05 + | Sat Sep 22 18:19:20 2001 -05 | 5 mons | Sun Apr 22 18:19:20 2001 -05 + | Sat Sep 22 18:19:20 2001 -05 | 3 mons | Fri Jun 22 18:19:20 2001 -05 + | Sat Sep 22 18:19:20 2001 -05 | 10 days | Wed Sep 12 18:19:20 2001 -05 + | Sat Sep 22 18:19:20 2001 -05 | 1 day 02:03:04 | Fri Sep 21 16:16:16 2001 -05 + | Sat Sep 22 18:19:20 2001 -05 | 05:00:00 | Sat Sep 22 13:19:20 2001 -05 + | Sat Sep 22 18:19:20 2001 -05 | 00:01:00 | Sat Sep 22 18:18:20 2001 -05 + | Sat Sep 22 18:19:20 2001 -05 | -00:00:14 | Sat Sep 22 18:19:34 2001 -05 (160 rows) SELECT '' AS "16", d.f1 AS "timestamp", @@ -1763,287 +1761,287 @@ d.f1 - timestamp with time zone '1980-01-06 00:00 GMT' AS difference FROM TEMP_TIMESTAMP d ORDER BY difference; - 16 | timestamp | gpstime_zero | difference -----+------------------------------+------------------------------+------------------------------------- - | Thu Jan 01 00:00:00 1970 PST | Sat Jan 05 16:00:00 1980 PST | @ 3656 days 16 hours ago - | Wed Feb 28 17:32:01 1996 PST | Sat Jan 05 16:00:00 1980 PST | @ 5898 days 1 hour 32 mins 1 sec - | Thu Feb 29 17:32:01 1996 PST | Sat Jan 05 16:00:00 1980 PST | @ 5899 days 1 hour 32 mins 1 sec - | Fri Mar 01 17:32:01 1996 PST | Sat Jan 05 16:00:00 1980 PST | @ 5900 days 1 hour 32 mins 1 sec - | Mon Dec 30 17:32:01 1996 PST | Sat Jan 05 16:00:00 1980 PST | @ 6204 days 1 hour 32 mins 1 sec - | Tue Dec 31 17:32:01 1996 PST | Sat Jan 05 16:00:00 1980 PST | @ 6205 days 1 hour 32 mins 1 sec - | Fri Dec 31 17:32:01 1999 PST | Sat Jan 05 16:00:00 1980 PST | @ 7300 days 1 hour 32 mins 1 sec - | Sat Jan 01 17:32:01 2000 PST | Sat Jan 05 16:00:00 1980 PST | @ 7301 days 1 hour 32 mins 1 sec - | Wed Mar 15 02:14:05 2000 PST | Sat Jan 05 16:00:00 1980 PST | @ 7374 days 10 hours 14 mins 5 secs - | Wed Mar 15 03:14:04 2000 PST | Sat Jan 05 16:00:00 1980 PST | @ 7374 days 11 hours 14 mins 4 secs - | Wed Mar 15 08:14:01 2000 PST | Sat Jan 05 16:00:00 1980 PST | @ 7374 days 16 hours 14 mins 1 sec - | Wed Mar 15 12:14:03 2000 PST | Sat Jan 05 16:00:00 1980 PST | @ 7374 days 20 hours 14 mins 3 secs - | Wed Mar 15 13:14:02 2000 PST | Sat Jan 05 16:00:00 1980 PST | @ 7374 days 21 hours 14 mins 2 secs - | Sun Dec 31 17:32:01 2000 PST | Sat Jan 05 16:00:00 1980 PST | @ 7666 days 1 hour 32 mins 1 sec - | Mon Jan 01 17:32:01 2001 PST | Sat Jan 05 16:00:00 1980 PST | @ 7667 days 1 hour 32 mins 1 sec - | Sat Sep 22 18:19:20 2001 PDT | Sat Jan 05 16:00:00 1980 PST | @ 7931 days 1 hour 19 mins 20 secs + 16 | timestamp | gpstime_zero | difference +----+------------------------------+------------------------------+---------------------- + | Thu Jan 01 00:00:00 1970 -05 | Sat Jan 05 19:00:00 1980 -05 | -3656 days -19:00:00 + | Wed Feb 28 17:32:01 1996 -05 | Sat Jan 05 19:00:00 1980 -05 | 5897 days 22:32:01 + | Thu Feb 29 17:32:01 1996 -05 | Sat Jan 05 19:00:00 1980 -05 | 5898 days 22:32:01 + | Fri Mar 01 17:32:01 1996 -05 | Sat Jan 05 19:00:00 1980 -05 | 5899 days 22:32:01 + | Mon Dec 30 17:32:01 1996 -05 | Sat Jan 05 19:00:00 1980 -05 | 6203 days 22:32:01 + | Tue Dec 31 17:32:01 1996 -05 | Sat Jan 05 19:00:00 1980 -05 | 6204 days 22:32:01 + | Fri Dec 31 17:32:01 1999 -05 | Sat Jan 05 19:00:00 1980 -05 | 7299 days 22:32:01 + | Sat Jan 01 17:32:01 2000 -05 | Sat Jan 05 19:00:00 1980 -05 | 7300 days 22:32:01 + | Wed Mar 15 02:14:05 2000 -05 | Sat Jan 05 19:00:00 1980 -05 | 7374 days 07:14:05 + | Wed Mar 15 03:14:04 2000 -05 | Sat Jan 05 19:00:00 1980 -05 | 7374 days 08:14:04 + | Wed Mar 15 08:14:01 2000 -05 | Sat Jan 05 19:00:00 1980 -05 | 7374 days 13:14:01 + | Wed Mar 15 12:14:03 2000 -05 | Sat Jan 05 19:00:00 1980 -05 | 7374 days 17:14:03 + | Wed Mar 15 13:14:02 2000 -05 | Sat Jan 05 19:00:00 1980 -05 | 7374 days 18:14:02 + | Sun Dec 31 17:32:01 2000 -05 | Sat Jan 05 19:00:00 1980 -05 | 7665 days 22:32:01 + | Mon Jan 01 17:32:01 2001 -05 | Sat Jan 05 19:00:00 1980 -05 | 7666 days 22:32:01 + | Sat Sep 22 18:19:20 2001 -05 | Sat Jan 05 19:00:00 1980 -05 | 7930 days 23:19:20 (16 rows) SELECT '' AS "226", d1.f1 AS timestamp1, d2.f1 AS timestamp2, d1.f1 - d2.f1 AS difference FROM TEMP_TIMESTAMP d1, TEMP_TIMESTAMP d2 ORDER BY timestamp1, timestamp2, difference; - 226 | timestamp1 | timestamp2 | difference ------+------------------------------+------------------------------+------------------------------------------- - | Thu Jan 01 00:00:00 1970 PST | Thu Jan 01 00:00:00 1970 PST | @ 0 - | Thu Jan 01 00:00:00 1970 PST | Wed Feb 28 17:32:01 1996 PST | @ 9554 days 17 hours 32 mins 1 sec ago - | Thu Jan 01 00:00:00 1970 PST | Thu Feb 29 17:32:01 1996 PST | @ 9555 days 17 hours 32 mins 1 sec ago - | Thu Jan 01 00:00:00 1970 PST | Fri Mar 01 17:32:01 1996 PST | @ 9556 days 17 hours 32 mins 1 sec ago - | Thu Jan 01 00:00:00 1970 PST | Mon Dec 30 17:32:01 1996 PST | @ 9860 days 17 hours 32 mins 1 sec ago - | Thu Jan 01 00:00:00 1970 PST | Tue Dec 31 17:32:01 1996 PST | @ 9861 days 17 hours 32 mins 1 sec ago - | Thu Jan 01 00:00:00 1970 PST | Fri Dec 31 17:32:01 1999 PST | @ 10956 days 17 hours 32 mins 1 sec ago - | Thu Jan 01 00:00:00 1970 PST | Sat Jan 01 17:32:01 2000 PST | @ 10957 days 17 hours 32 mins 1 sec ago - | Thu Jan 01 00:00:00 1970 PST | Wed Mar 15 02:14:05 2000 PST | @ 11031 days 2 hours 14 mins 5 secs ago - | Thu Jan 01 00:00:00 1970 PST | Wed Mar 15 03:14:04 2000 PST | @ 11031 days 3 hours 14 mins 4 secs ago - | Thu Jan 01 00:00:00 1970 PST | Wed Mar 15 08:14:01 2000 PST | @ 11031 days 8 hours 14 mins 1 sec ago - | Thu Jan 01 00:00:00 1970 PST | Wed Mar 15 12:14:03 2000 PST | @ 11031 days 12 hours 14 mins 3 secs ago - | Thu Jan 01 00:00:00 1970 PST | Wed Mar 15 13:14:02 2000 PST | @ 11031 days 13 hours 14 mins 2 secs ago - | Thu Jan 01 00:00:00 1970 PST | Sun Dec 31 17:32:01 2000 PST | @ 11322 days 17 hours 32 mins 1 sec ago - | Thu Jan 01 00:00:00 1970 PST | Mon Jan 01 17:32:01 2001 PST | @ 11323 days 17 hours 32 mins 1 sec ago - | Thu Jan 01 00:00:00 1970 PST | Sat Sep 22 18:19:20 2001 PDT | @ 11587 days 17 hours 19 mins 20 secs ago - | Wed Feb 28 17:32:01 1996 PST | Thu Jan 01 00:00:00 1970 PST | @ 9554 days 17 hours 32 mins 1 sec - | Wed Feb 28 17:32:01 1996 PST | Wed Feb 28 17:32:01 1996 PST | @ 0 - | Wed Feb 28 17:32:01 1996 PST | Thu Feb 29 17:32:01 1996 PST | @ 1 day ago - | Wed Feb 28 17:32:01 1996 PST | Fri Mar 01 17:32:01 1996 PST | @ 2 days ago - | Wed Feb 28 17:32:01 1996 PST | Mon Dec 30 17:32:01 1996 PST | @ 306 days ago - | Wed Feb 28 17:32:01 1996 PST | Tue Dec 31 17:32:01 1996 PST | @ 307 days ago - | Wed Feb 28 17:32:01 1996 PST | Fri Dec 31 17:32:01 1999 PST | @ 1402 days ago - | Wed Feb 28 17:32:01 1996 PST | Sat Jan 01 17:32:01 2000 PST | @ 1403 days ago - | Wed Feb 28 17:32:01 1996 PST | Wed Mar 15 02:14:05 2000 PST | @ 1476 days 8 hours 42 mins 4 secs ago - | Wed Feb 28 17:32:01 1996 PST | Wed Mar 15 03:14:04 2000 PST | @ 1476 days 9 hours 42 mins 3 secs ago - | Wed Feb 28 17:32:01 1996 PST | Wed Mar 15 08:14:01 2000 PST | @ 1476 days 14 hours 42 mins ago - | Wed Feb 28 17:32:01 1996 PST | Wed Mar 15 12:14:03 2000 PST | @ 1476 days 18 hours 42 mins 2 secs ago - | Wed Feb 28 17:32:01 1996 PST | Wed Mar 15 13:14:02 2000 PST | @ 1476 days 19 hours 42 mins 1 sec ago - | Wed Feb 28 17:32:01 1996 PST | Sun Dec 31 17:32:01 2000 PST | @ 1768 days ago - | Wed Feb 28 17:32:01 1996 PST | Mon Jan 01 17:32:01 2001 PST | @ 1769 days ago - | Wed Feb 28 17:32:01 1996 PST | Sat Sep 22 18:19:20 2001 PDT | @ 2032 days 23 hours 47 mins 19 secs ago - | Thu Feb 29 17:32:01 1996 PST | Thu Jan 01 00:00:00 1970 PST | @ 9555 days 17 hours 32 mins 1 sec - | Thu Feb 29 17:32:01 1996 PST | Wed Feb 28 17:32:01 1996 PST | @ 1 day - | Thu Feb 29 17:32:01 1996 PST | Thu Feb 29 17:32:01 1996 PST | @ 0 - | Thu Feb 29 17:32:01 1996 PST | Fri Mar 01 17:32:01 1996 PST | @ 1 day ago - | Thu Feb 29 17:32:01 1996 PST | Mon Dec 30 17:32:01 1996 PST | @ 305 days ago - | Thu Feb 29 17:32:01 1996 PST | Tue Dec 31 17:32:01 1996 PST | @ 306 days ago - | Thu Feb 29 17:32:01 1996 PST | Fri Dec 31 17:32:01 1999 PST | @ 1401 days ago - | Thu Feb 29 17:32:01 1996 PST | Sat Jan 01 17:32:01 2000 PST | @ 1402 days ago - | Thu Feb 29 17:32:01 1996 PST | Wed Mar 15 02:14:05 2000 PST | @ 1475 days 8 hours 42 mins 4 secs ago - | Thu Feb 29 17:32:01 1996 PST | Wed Mar 15 03:14:04 2000 PST | @ 1475 days 9 hours 42 mins 3 secs ago - | Thu Feb 29 17:32:01 1996 PST | Wed Mar 15 08:14:01 2000 PST | @ 1475 days 14 hours 42 mins ago - | Thu Feb 29 17:32:01 1996 PST | Wed Mar 15 12:14:03 2000 PST | @ 1475 days 18 hours 42 mins 2 secs ago - | Thu Feb 29 17:32:01 1996 PST | Wed Mar 15 13:14:02 2000 PST | @ 1475 days 19 hours 42 mins 1 sec ago - | Thu Feb 29 17:32:01 1996 PST | Sun Dec 31 17:32:01 2000 PST | @ 1767 days ago - | Thu Feb 29 17:32:01 1996 PST | Mon Jan 01 17:32:01 2001 PST | @ 1768 days ago - | Thu Feb 29 17:32:01 1996 PST | Sat Sep 22 18:19:20 2001 PDT | @ 2031 days 23 hours 47 mins 19 secs ago - | Fri Mar 01 17:32:01 1996 PST | Thu Jan 01 00:00:00 1970 PST | @ 9556 days 17 hours 32 mins 1 sec - | Fri Mar 01 17:32:01 1996 PST | Wed Feb 28 17:32:01 1996 PST | @ 2 days - | Fri Mar 01 17:32:01 1996 PST | Thu Feb 29 17:32:01 1996 PST | @ 1 day - | Fri Mar 01 17:32:01 1996 PST | Fri Mar 01 17:32:01 1996 PST | @ 0 - | Fri Mar 01 17:32:01 1996 PST | Mon Dec 30 17:32:01 1996 PST | @ 304 days ago - | Fri Mar 01 17:32:01 1996 PST | Tue Dec 31 17:32:01 1996 PST | @ 305 days ago - | Fri Mar 01 17:32:01 1996 PST | Fri Dec 31 17:32:01 1999 PST | @ 1400 days ago - | Fri Mar 01 17:32:01 1996 PST | Sat Jan 01 17:32:01 2000 PST | @ 1401 days ago - | Fri Mar 01 17:32:01 1996 PST | Wed Mar 15 02:14:05 2000 PST | @ 1474 days 8 hours 42 mins 4 secs ago - | Fri Mar 01 17:32:01 1996 PST | Wed Mar 15 03:14:04 2000 PST | @ 1474 days 9 hours 42 mins 3 secs ago - | Fri Mar 01 17:32:01 1996 PST | Wed Mar 15 08:14:01 2000 PST | @ 1474 days 14 hours 42 mins ago - | Fri Mar 01 17:32:01 1996 PST | Wed Mar 15 12:14:03 2000 PST | @ 1474 days 18 hours 42 mins 2 secs ago - | Fri Mar 01 17:32:01 1996 PST | Wed Mar 15 13:14:02 2000 PST | @ 1474 days 19 hours 42 mins 1 sec ago - | Fri Mar 01 17:32:01 1996 PST | Sun Dec 31 17:32:01 2000 PST | @ 1766 days ago - | Fri Mar 01 17:32:01 1996 PST | Mon Jan 01 17:32:01 2001 PST | @ 1767 days ago - | Fri Mar 01 17:32:01 1996 PST | Sat Sep 22 18:19:20 2001 PDT | @ 2030 days 23 hours 47 mins 19 secs ago - | Mon Dec 30 17:32:01 1996 PST | Thu Jan 01 00:00:00 1970 PST | @ 9860 days 17 hours 32 mins 1 sec - | Mon Dec 30 17:32:01 1996 PST | Wed Feb 28 17:32:01 1996 PST | @ 306 days - | Mon Dec 30 17:32:01 1996 PST | Thu Feb 29 17:32:01 1996 PST | @ 305 days - | Mon Dec 30 17:32:01 1996 PST | Fri Mar 01 17:32:01 1996 PST | @ 304 days - | Mon Dec 30 17:32:01 1996 PST | Mon Dec 30 17:32:01 1996 PST | @ 0 - | Mon Dec 30 17:32:01 1996 PST | Tue Dec 31 17:32:01 1996 PST | @ 1 day ago - | Mon Dec 30 17:32:01 1996 PST | Fri Dec 31 17:32:01 1999 PST | @ 1096 days ago - | Mon Dec 30 17:32:01 1996 PST | Sat Jan 01 17:32:01 2000 PST | @ 1097 days ago - | Mon Dec 30 17:32:01 1996 PST | Wed Mar 15 02:14:05 2000 PST | @ 1170 days 8 hours 42 mins 4 secs ago - | Mon Dec 30 17:32:01 1996 PST | Wed Mar 15 03:14:04 2000 PST | @ 1170 days 9 hours 42 mins 3 secs ago - | Mon Dec 30 17:32:01 1996 PST | Wed Mar 15 08:14:01 2000 PST | @ 1170 days 14 hours 42 mins ago - | Mon Dec 30 17:32:01 1996 PST | Wed Mar 15 12:14:03 2000 PST | @ 1170 days 18 hours 42 mins 2 secs ago - | Mon Dec 30 17:32:01 1996 PST | Wed Mar 15 13:14:02 2000 PST | @ 1170 days 19 hours 42 mins 1 sec ago - | Mon Dec 30 17:32:01 1996 PST | Sun Dec 31 17:32:01 2000 PST | @ 1462 days ago - | Mon Dec 30 17:32:01 1996 PST | Mon Jan 01 17:32:01 2001 PST | @ 1463 days ago - | Mon Dec 30 17:32:01 1996 PST | Sat Sep 22 18:19:20 2001 PDT | @ 1726 days 23 hours 47 mins 19 secs ago - | Tue Dec 31 17:32:01 1996 PST | Thu Jan 01 00:00:00 1970 PST | @ 9861 days 17 hours 32 mins 1 sec - | Tue Dec 31 17:32:01 1996 PST | Wed Feb 28 17:32:01 1996 PST | @ 307 days - | Tue Dec 31 17:32:01 1996 PST | Thu Feb 29 17:32:01 1996 PST | @ 306 days - | Tue Dec 31 17:32:01 1996 PST | Fri Mar 01 17:32:01 1996 PST | @ 305 days - | Tue Dec 31 17:32:01 1996 PST | Mon Dec 30 17:32:01 1996 PST | @ 1 day - | Tue Dec 31 17:32:01 1996 PST | Tue Dec 31 17:32:01 1996 PST | @ 0 - | Tue Dec 31 17:32:01 1996 PST | Fri Dec 31 17:32:01 1999 PST | @ 1095 days ago - | Tue Dec 31 17:32:01 1996 PST | Sat Jan 01 17:32:01 2000 PST | @ 1096 days ago - | Tue Dec 31 17:32:01 1996 PST | Wed Mar 15 02:14:05 2000 PST | @ 1169 days 8 hours 42 mins 4 secs ago - | Tue Dec 31 17:32:01 1996 PST | Wed Mar 15 03:14:04 2000 PST | @ 1169 days 9 hours 42 mins 3 secs ago - | Tue Dec 31 17:32:01 1996 PST | Wed Mar 15 08:14:01 2000 PST | @ 1169 days 14 hours 42 mins ago - | Tue Dec 31 17:32:01 1996 PST | Wed Mar 15 12:14:03 2000 PST | @ 1169 days 18 hours 42 mins 2 secs ago - | Tue Dec 31 17:32:01 1996 PST | Wed Mar 15 13:14:02 2000 PST | @ 1169 days 19 hours 42 mins 1 sec ago - | Tue Dec 31 17:32:01 1996 PST | Sun Dec 31 17:32:01 2000 PST | @ 1461 days ago - | Tue Dec 31 17:32:01 1996 PST | Mon Jan 01 17:32:01 2001 PST | @ 1462 days ago - | Tue Dec 31 17:32:01 1996 PST | Sat Sep 22 18:19:20 2001 PDT | @ 1725 days 23 hours 47 mins 19 secs ago - | Fri Dec 31 17:32:01 1999 PST | Thu Jan 01 00:00:00 1970 PST | @ 10956 days 17 hours 32 mins 1 sec - | Fri Dec 31 17:32:01 1999 PST | Wed Feb 28 17:32:01 1996 PST | @ 1402 days - | Fri Dec 31 17:32:01 1999 PST | Thu Feb 29 17:32:01 1996 PST | @ 1401 days - | Fri Dec 31 17:32:01 1999 PST | Fri Mar 01 17:32:01 1996 PST | @ 1400 days - | Fri Dec 31 17:32:01 1999 PST | Mon Dec 30 17:32:01 1996 PST | @ 1096 days - | Fri Dec 31 17:32:01 1999 PST | Tue Dec 31 17:32:01 1996 PST | @ 1095 days - | Fri Dec 31 17:32:01 1999 PST | Fri Dec 31 17:32:01 1999 PST | @ 0 - | Fri Dec 31 17:32:01 1999 PST | Sat Jan 01 17:32:01 2000 PST | @ 1 day ago - | Fri Dec 31 17:32:01 1999 PST | Wed Mar 15 02:14:05 2000 PST | @ 74 days 8 hours 42 mins 4 secs ago - | Fri Dec 31 17:32:01 1999 PST | Wed Mar 15 03:14:04 2000 PST | @ 74 days 9 hours 42 mins 3 secs ago - | Fri Dec 31 17:32:01 1999 PST | Wed Mar 15 08:14:01 2000 PST | @ 74 days 14 hours 42 mins ago - | Fri Dec 31 17:32:01 1999 PST | Wed Mar 15 12:14:03 2000 PST | @ 74 days 18 hours 42 mins 2 secs ago - | Fri Dec 31 17:32:01 1999 PST | Wed Mar 15 13:14:02 2000 PST | @ 74 days 19 hours 42 mins 1 sec ago - | Fri Dec 31 17:32:01 1999 PST | Sun Dec 31 17:32:01 2000 PST | @ 366 days ago - | Fri Dec 31 17:32:01 1999 PST | Mon Jan 01 17:32:01 2001 PST | @ 367 days ago - | Fri Dec 31 17:32:01 1999 PST | Sat Sep 22 18:19:20 2001 PDT | @ 630 days 23 hours 47 mins 19 secs ago - | Sat Jan 01 17:32:01 2000 PST | Thu Jan 01 00:00:00 1970 PST | @ 10957 days 17 hours 32 mins 1 sec - | Sat Jan 01 17:32:01 2000 PST | Wed Feb 28 17:32:01 1996 PST | @ 1403 days - | Sat Jan 01 17:32:01 2000 PST | Thu Feb 29 17:32:01 1996 PST | @ 1402 days - | Sat Jan 01 17:32:01 2000 PST | Fri Mar 01 17:32:01 1996 PST | @ 1401 days - | Sat Jan 01 17:32:01 2000 PST | Mon Dec 30 17:32:01 1996 PST | @ 1097 days - | Sat Jan 01 17:32:01 2000 PST | Tue Dec 31 17:32:01 1996 PST | @ 1096 days - | Sat Jan 01 17:32:01 2000 PST | Fri Dec 31 17:32:01 1999 PST | @ 1 day - | Sat Jan 01 17:32:01 2000 PST | Sat Jan 01 17:32:01 2000 PST | @ 0 - | Sat Jan 01 17:32:01 2000 PST | Wed Mar 15 02:14:05 2000 PST | @ 73 days 8 hours 42 mins 4 secs ago - | Sat Jan 01 17:32:01 2000 PST | Wed Mar 15 03:14:04 2000 PST | @ 73 days 9 hours 42 mins 3 secs ago - | Sat Jan 01 17:32:01 2000 PST | Wed Mar 15 08:14:01 2000 PST | @ 73 days 14 hours 42 mins ago - | Sat Jan 01 17:32:01 2000 PST | Wed Mar 15 12:14:03 2000 PST | @ 73 days 18 hours 42 mins 2 secs ago - | Sat Jan 01 17:32:01 2000 PST | Wed Mar 15 13:14:02 2000 PST | @ 73 days 19 hours 42 mins 1 sec ago - | Sat Jan 01 17:32:01 2000 PST | Sun Dec 31 17:32:01 2000 PST | @ 365 days ago - | Sat Jan 01 17:32:01 2000 PST | Mon Jan 01 17:32:01 2001 PST | @ 366 days ago - | Sat Jan 01 17:32:01 2000 PST | Sat Sep 22 18:19:20 2001 PDT | @ 629 days 23 hours 47 mins 19 secs ago - | Wed Mar 15 02:14:05 2000 PST | Thu Jan 01 00:00:00 1970 PST | @ 11031 days 2 hours 14 mins 5 secs - | Wed Mar 15 02:14:05 2000 PST | Wed Feb 28 17:32:01 1996 PST | @ 1476 days 8 hours 42 mins 4 secs - | Wed Mar 15 02:14:05 2000 PST | Thu Feb 29 17:32:01 1996 PST | @ 1475 days 8 hours 42 mins 4 secs - | Wed Mar 15 02:14:05 2000 PST | Fri Mar 01 17:32:01 1996 PST | @ 1474 days 8 hours 42 mins 4 secs - | Wed Mar 15 02:14:05 2000 PST | Mon Dec 30 17:32:01 1996 PST | @ 1170 days 8 hours 42 mins 4 secs - | Wed Mar 15 02:14:05 2000 PST | Tue Dec 31 17:32:01 1996 PST | @ 1169 days 8 hours 42 mins 4 secs - | Wed Mar 15 02:14:05 2000 PST | Fri Dec 31 17:32:01 1999 PST | @ 74 days 8 hours 42 mins 4 secs - | Wed Mar 15 02:14:05 2000 PST | Sat Jan 01 17:32:01 2000 PST | @ 73 days 8 hours 42 mins 4 secs - | Wed Mar 15 02:14:05 2000 PST | Wed Mar 15 02:14:05 2000 PST | @ 0 - | Wed Mar 15 02:14:05 2000 PST | Wed Mar 15 03:14:04 2000 PST | @ 59 mins 59 secs ago - | Wed Mar 15 02:14:05 2000 PST | Wed Mar 15 08:14:01 2000 PST | @ 5 hours 59 mins 56 secs ago - | Wed Mar 15 02:14:05 2000 PST | Wed Mar 15 12:14:03 2000 PST | @ 9 hours 59 mins 58 secs ago - | Wed Mar 15 02:14:05 2000 PST | Wed Mar 15 13:14:02 2000 PST | @ 10 hours 59 mins 57 secs ago - | Wed Mar 15 02:14:05 2000 PST | Sun Dec 31 17:32:01 2000 PST | @ 291 days 15 hours 17 mins 56 secs ago - | Wed Mar 15 02:14:05 2000 PST | Mon Jan 01 17:32:01 2001 PST | @ 292 days 15 hours 17 mins 56 secs ago - | Wed Mar 15 02:14:05 2000 PST | Sat Sep 22 18:19:20 2001 PDT | @ 556 days 15 hours 5 mins 15 secs ago - | Wed Mar 15 03:14:04 2000 PST | Thu Jan 01 00:00:00 1970 PST | @ 11031 days 3 hours 14 mins 4 secs - | Wed Mar 15 03:14:04 2000 PST | Wed Feb 28 17:32:01 1996 PST | @ 1476 days 9 hours 42 mins 3 secs - | Wed Mar 15 03:14:04 2000 PST | Thu Feb 29 17:32:01 1996 PST | @ 1475 days 9 hours 42 mins 3 secs - | Wed Mar 15 03:14:04 2000 PST | Fri Mar 01 17:32:01 1996 PST | @ 1474 days 9 hours 42 mins 3 secs - | Wed Mar 15 03:14:04 2000 PST | Mon Dec 30 17:32:01 1996 PST | @ 1170 days 9 hours 42 mins 3 secs - | Wed Mar 15 03:14:04 2000 PST | Tue Dec 31 17:32:01 1996 PST | @ 1169 days 9 hours 42 mins 3 secs - | Wed Mar 15 03:14:04 2000 PST | Fri Dec 31 17:32:01 1999 PST | @ 74 days 9 hours 42 mins 3 secs - | Wed Mar 15 03:14:04 2000 PST | Sat Jan 01 17:32:01 2000 PST | @ 73 days 9 hours 42 mins 3 secs - | Wed Mar 15 03:14:04 2000 PST | Wed Mar 15 02:14:05 2000 PST | @ 59 mins 59 secs - | Wed Mar 15 03:14:04 2000 PST | Wed Mar 15 03:14:04 2000 PST | @ 0 - | Wed Mar 15 03:14:04 2000 PST | Wed Mar 15 08:14:01 2000 PST | @ 4 hours 59 mins 57 secs ago - | Wed Mar 15 03:14:04 2000 PST | Wed Mar 15 12:14:03 2000 PST | @ 8 hours 59 mins 59 secs ago - | Wed Mar 15 03:14:04 2000 PST | Wed Mar 15 13:14:02 2000 PST | @ 9 hours 59 mins 58 secs ago - | Wed Mar 15 03:14:04 2000 PST | Sun Dec 31 17:32:01 2000 PST | @ 291 days 14 hours 17 mins 57 secs ago - | Wed Mar 15 03:14:04 2000 PST | Mon Jan 01 17:32:01 2001 PST | @ 292 days 14 hours 17 mins 57 secs ago - | Wed Mar 15 03:14:04 2000 PST | Sat Sep 22 18:19:20 2001 PDT | @ 556 days 14 hours 5 mins 16 secs ago - | Wed Mar 15 08:14:01 2000 PST | Thu Jan 01 00:00:00 1970 PST | @ 11031 days 8 hours 14 mins 1 sec - | Wed Mar 15 08:14:01 2000 PST | Wed Feb 28 17:32:01 1996 PST | @ 1476 days 14 hours 42 mins - | Wed Mar 15 08:14:01 2000 PST | Thu Feb 29 17:32:01 1996 PST | @ 1475 days 14 hours 42 mins - | Wed Mar 15 08:14:01 2000 PST | Fri Mar 01 17:32:01 1996 PST | @ 1474 days 14 hours 42 mins - | Wed Mar 15 08:14:01 2000 PST | Mon Dec 30 17:32:01 1996 PST | @ 1170 days 14 hours 42 mins - | Wed Mar 15 08:14:01 2000 PST | Tue Dec 31 17:32:01 1996 PST | @ 1169 days 14 hours 42 mins - | Wed Mar 15 08:14:01 2000 PST | Fri Dec 31 17:32:01 1999 PST | @ 74 days 14 hours 42 mins - | Wed Mar 15 08:14:01 2000 PST | Sat Jan 01 17:32:01 2000 PST | @ 73 days 14 hours 42 mins - | Wed Mar 15 08:14:01 2000 PST | Wed Mar 15 02:14:05 2000 PST | @ 5 hours 59 mins 56 secs - | Wed Mar 15 08:14:01 2000 PST | Wed Mar 15 03:14:04 2000 PST | @ 4 hours 59 mins 57 secs - | Wed Mar 15 08:14:01 2000 PST | Wed Mar 15 08:14:01 2000 PST | @ 0 - | Wed Mar 15 08:14:01 2000 PST | Wed Mar 15 12:14:03 2000 PST | @ 4 hours 2 secs ago - | Wed Mar 15 08:14:01 2000 PST | Wed Mar 15 13:14:02 2000 PST | @ 5 hours 1 sec ago - | Wed Mar 15 08:14:01 2000 PST | Sun Dec 31 17:32:01 2000 PST | @ 291 days 9 hours 18 mins ago - | Wed Mar 15 08:14:01 2000 PST | Mon Jan 01 17:32:01 2001 PST | @ 292 days 9 hours 18 mins ago - | Wed Mar 15 08:14:01 2000 PST | Sat Sep 22 18:19:20 2001 PDT | @ 556 days 9 hours 5 mins 19 secs ago - | Wed Mar 15 12:14:03 2000 PST | Thu Jan 01 00:00:00 1970 PST | @ 11031 days 12 hours 14 mins 3 secs - | Wed Mar 15 12:14:03 2000 PST | Wed Feb 28 17:32:01 1996 PST | @ 1476 days 18 hours 42 mins 2 secs - | Wed Mar 15 12:14:03 2000 PST | Thu Feb 29 17:32:01 1996 PST | @ 1475 days 18 hours 42 mins 2 secs - | Wed Mar 15 12:14:03 2000 PST | Fri Mar 01 17:32:01 1996 PST | @ 1474 days 18 hours 42 mins 2 secs - | Wed Mar 15 12:14:03 2000 PST | Mon Dec 30 17:32:01 1996 PST | @ 1170 days 18 hours 42 mins 2 secs - | Wed Mar 15 12:14:03 2000 PST | Tue Dec 31 17:32:01 1996 PST | @ 1169 days 18 hours 42 mins 2 secs - | Wed Mar 15 12:14:03 2000 PST | Fri Dec 31 17:32:01 1999 PST | @ 74 days 18 hours 42 mins 2 secs - | Wed Mar 15 12:14:03 2000 PST | Sat Jan 01 17:32:01 2000 PST | @ 73 days 18 hours 42 mins 2 secs - | Wed Mar 15 12:14:03 2000 PST | Wed Mar 15 02:14:05 2000 PST | @ 9 hours 59 mins 58 secs - | Wed Mar 15 12:14:03 2000 PST | Wed Mar 15 03:14:04 2000 PST | @ 8 hours 59 mins 59 secs - | Wed Mar 15 12:14:03 2000 PST | Wed Mar 15 08:14:01 2000 PST | @ 4 hours 2 secs - | Wed Mar 15 12:14:03 2000 PST | Wed Mar 15 12:14:03 2000 PST | @ 0 - | Wed Mar 15 12:14:03 2000 PST | Wed Mar 15 13:14:02 2000 PST | @ 59 mins 59 secs ago - | Wed Mar 15 12:14:03 2000 PST | Sun Dec 31 17:32:01 2000 PST | @ 291 days 5 hours 17 mins 58 secs ago - | Wed Mar 15 12:14:03 2000 PST | Mon Jan 01 17:32:01 2001 PST | @ 292 days 5 hours 17 mins 58 secs ago - | Wed Mar 15 12:14:03 2000 PST | Sat Sep 22 18:19:20 2001 PDT | @ 556 days 5 hours 5 mins 17 secs ago - | Wed Mar 15 13:14:02 2000 PST | Thu Jan 01 00:00:00 1970 PST | @ 11031 days 13 hours 14 mins 2 secs - | Wed Mar 15 13:14:02 2000 PST | Wed Feb 28 17:32:01 1996 PST | @ 1476 days 19 hours 42 mins 1 sec - | Wed Mar 15 13:14:02 2000 PST | Thu Feb 29 17:32:01 1996 PST | @ 1475 days 19 hours 42 mins 1 sec - | Wed Mar 15 13:14:02 2000 PST | Fri Mar 01 17:32:01 1996 PST | @ 1474 days 19 hours 42 mins 1 sec - | Wed Mar 15 13:14:02 2000 PST | Mon Dec 30 17:32:01 1996 PST | @ 1170 days 19 hours 42 mins 1 sec - | Wed Mar 15 13:14:02 2000 PST | Tue Dec 31 17:32:01 1996 PST | @ 1169 days 19 hours 42 mins 1 sec - | Wed Mar 15 13:14:02 2000 PST | Fri Dec 31 17:32:01 1999 PST | @ 74 days 19 hours 42 mins 1 sec - | Wed Mar 15 13:14:02 2000 PST | Sat Jan 01 17:32:01 2000 PST | @ 73 days 19 hours 42 mins 1 sec - | Wed Mar 15 13:14:02 2000 PST | Wed Mar 15 02:14:05 2000 PST | @ 10 hours 59 mins 57 secs - | Wed Mar 15 13:14:02 2000 PST | Wed Mar 15 03:14:04 2000 PST | @ 9 hours 59 mins 58 secs - | Wed Mar 15 13:14:02 2000 PST | Wed Mar 15 08:14:01 2000 PST | @ 5 hours 1 sec - | Wed Mar 15 13:14:02 2000 PST | Wed Mar 15 12:14:03 2000 PST | @ 59 mins 59 secs - | Wed Mar 15 13:14:02 2000 PST | Wed Mar 15 13:14:02 2000 PST | @ 0 - | Wed Mar 15 13:14:02 2000 PST | Sun Dec 31 17:32:01 2000 PST | @ 291 days 4 hours 17 mins 59 secs ago - | Wed Mar 15 13:14:02 2000 PST | Mon Jan 01 17:32:01 2001 PST | @ 292 days 4 hours 17 mins 59 secs ago - | Wed Mar 15 13:14:02 2000 PST | Sat Sep 22 18:19:20 2001 PDT | @ 556 days 4 hours 5 mins 18 secs ago - | Sun Dec 31 17:32:01 2000 PST | Thu Jan 01 00:00:00 1970 PST | @ 11322 days 17 hours 32 mins 1 sec - | Sun Dec 31 17:32:01 2000 PST | Wed Feb 28 17:32:01 1996 PST | @ 1768 days - | Sun Dec 31 17:32:01 2000 PST | Thu Feb 29 17:32:01 1996 PST | @ 1767 days - | Sun Dec 31 17:32:01 2000 PST | Fri Mar 01 17:32:01 1996 PST | @ 1766 days - | Sun Dec 31 17:32:01 2000 PST | Mon Dec 30 17:32:01 1996 PST | @ 1462 days - | Sun Dec 31 17:32:01 2000 PST | Tue Dec 31 17:32:01 1996 PST | @ 1461 days - | Sun Dec 31 17:32:01 2000 PST | Fri Dec 31 17:32:01 1999 PST | @ 366 days - | Sun Dec 31 17:32:01 2000 PST | Sat Jan 01 17:32:01 2000 PST | @ 365 days - | Sun Dec 31 17:32:01 2000 PST | Wed Mar 15 02:14:05 2000 PST | @ 291 days 15 hours 17 mins 56 secs - | Sun Dec 31 17:32:01 2000 PST | Wed Mar 15 03:14:04 2000 PST | @ 291 days 14 hours 17 mins 57 secs - | Sun Dec 31 17:32:01 2000 PST | Wed Mar 15 08:14:01 2000 PST | @ 291 days 9 hours 18 mins - | Sun Dec 31 17:32:01 2000 PST | Wed Mar 15 12:14:03 2000 PST | @ 291 days 5 hours 17 mins 58 secs - | Sun Dec 31 17:32:01 2000 PST | Wed Mar 15 13:14:02 2000 PST | @ 291 days 4 hours 17 mins 59 secs - | Sun Dec 31 17:32:01 2000 PST | Sun Dec 31 17:32:01 2000 PST | @ 0 - | Sun Dec 31 17:32:01 2000 PST | Mon Jan 01 17:32:01 2001 PST | @ 1 day ago - | Sun Dec 31 17:32:01 2000 PST | Sat Sep 22 18:19:20 2001 PDT | @ 264 days 23 hours 47 mins 19 secs ago - | Mon Jan 01 17:32:01 2001 PST | Thu Jan 01 00:00:00 1970 PST | @ 11323 days 17 hours 32 mins 1 sec - | Mon Jan 01 17:32:01 2001 PST | Wed Feb 28 17:32:01 1996 PST | @ 1769 days - | Mon Jan 01 17:32:01 2001 PST | Thu Feb 29 17:32:01 1996 PST | @ 1768 days - | Mon Jan 01 17:32:01 2001 PST | Fri Mar 01 17:32:01 1996 PST | @ 1767 days - | Mon Jan 01 17:32:01 2001 PST | Mon Dec 30 17:32:01 1996 PST | @ 1463 days - | Mon Jan 01 17:32:01 2001 PST | Tue Dec 31 17:32:01 1996 PST | @ 1462 days - | Mon Jan 01 17:32:01 2001 PST | Fri Dec 31 17:32:01 1999 PST | @ 367 days - | Mon Jan 01 17:32:01 2001 PST | Sat Jan 01 17:32:01 2000 PST | @ 366 days - | Mon Jan 01 17:32:01 2001 PST | Wed Mar 15 02:14:05 2000 PST | @ 292 days 15 hours 17 mins 56 secs - | Mon Jan 01 17:32:01 2001 PST | Wed Mar 15 03:14:04 2000 PST | @ 292 days 14 hours 17 mins 57 secs - | Mon Jan 01 17:32:01 2001 PST | Wed Mar 15 08:14:01 2000 PST | @ 292 days 9 hours 18 mins - | Mon Jan 01 17:32:01 2001 PST | Wed Mar 15 12:14:03 2000 PST | @ 292 days 5 hours 17 mins 58 secs - | Mon Jan 01 17:32:01 2001 PST | Wed Mar 15 13:14:02 2000 PST | @ 292 days 4 hours 17 mins 59 secs - | Mon Jan 01 17:32:01 2001 PST | Sun Dec 31 17:32:01 2000 PST | @ 1 day - | Mon Jan 01 17:32:01 2001 PST | Mon Jan 01 17:32:01 2001 PST | @ 0 - | Mon Jan 01 17:32:01 2001 PST | Sat Sep 22 18:19:20 2001 PDT | @ 263 days 23 hours 47 mins 19 secs ago - | Sat Sep 22 18:19:20 2001 PDT | Thu Jan 01 00:00:00 1970 PST | @ 11587 days 17 hours 19 mins 20 secs - | Sat Sep 22 18:19:20 2001 PDT | Wed Feb 28 17:32:01 1996 PST | @ 2032 days 23 hours 47 mins 19 secs - | Sat Sep 22 18:19:20 2001 PDT | Thu Feb 29 17:32:01 1996 PST | @ 2031 days 23 hours 47 mins 19 secs - | Sat Sep 22 18:19:20 2001 PDT | Fri Mar 01 17:32:01 1996 PST | @ 2030 days 23 hours 47 mins 19 secs - | Sat Sep 22 18:19:20 2001 PDT | Mon Dec 30 17:32:01 1996 PST | @ 1726 days 23 hours 47 mins 19 secs - | Sat Sep 22 18:19:20 2001 PDT | Tue Dec 31 17:32:01 1996 PST | @ 1725 days 23 hours 47 mins 19 secs - | Sat Sep 22 18:19:20 2001 PDT | Fri Dec 31 17:32:01 1999 PST | @ 630 days 23 hours 47 mins 19 secs - | Sat Sep 22 18:19:20 2001 PDT | Sat Jan 01 17:32:01 2000 PST | @ 629 days 23 hours 47 mins 19 secs - | Sat Sep 22 18:19:20 2001 PDT | Wed Mar 15 02:14:05 2000 PST | @ 556 days 15 hours 5 mins 15 secs - | Sat Sep 22 18:19:20 2001 PDT | Wed Mar 15 03:14:04 2000 PST | @ 556 days 14 hours 5 mins 16 secs - | Sat Sep 22 18:19:20 2001 PDT | Wed Mar 15 08:14:01 2000 PST | @ 556 days 9 hours 5 mins 19 secs - | Sat Sep 22 18:19:20 2001 PDT | Wed Mar 15 12:14:03 2000 PST | @ 556 days 5 hours 5 mins 17 secs - | Sat Sep 22 18:19:20 2001 PDT | Wed Mar 15 13:14:02 2000 PST | @ 556 days 4 hours 5 mins 18 secs - | Sat Sep 22 18:19:20 2001 PDT | Sun Dec 31 17:32:01 2000 PST | @ 264 days 23 hours 47 mins 19 secs - | Sat Sep 22 18:19:20 2001 PDT | Mon Jan 01 17:32:01 2001 PST | @ 263 days 23 hours 47 mins 19 secs - | Sat Sep 22 18:19:20 2001 PDT | Sat Sep 22 18:19:20 2001 PDT | @ 0 + 226 | timestamp1 | timestamp2 | difference +-----+------------------------------+------------------------------+----------------------- + | Thu Jan 01 00:00:00 1970 -05 | Thu Jan 01 00:00:00 1970 -05 | 00:00:00 + | Thu Jan 01 00:00:00 1970 -05 | Wed Feb 28 17:32:01 1996 -05 | -9554 days -17:32:01 + | Thu Jan 01 00:00:00 1970 -05 | Thu Feb 29 17:32:01 1996 -05 | -9555 days -17:32:01 + | Thu Jan 01 00:00:00 1970 -05 | Fri Mar 01 17:32:01 1996 -05 | -9556 days -17:32:01 + | Thu Jan 01 00:00:00 1970 -05 | Mon Dec 30 17:32:01 1996 -05 | -9860 days -17:32:01 + | Thu Jan 01 00:00:00 1970 -05 | Tue Dec 31 17:32:01 1996 -05 | -9861 days -17:32:01 + | Thu Jan 01 00:00:00 1970 -05 | Fri Dec 31 17:32:01 1999 -05 | -10956 days -17:32:01 + | Thu Jan 01 00:00:00 1970 -05 | Sat Jan 01 17:32:01 2000 -05 | -10957 days -17:32:01 + | Thu Jan 01 00:00:00 1970 -05 | Wed Mar 15 02:14:05 2000 -05 | -11031 days -02:14:05 + | Thu Jan 01 00:00:00 1970 -05 | Wed Mar 15 03:14:04 2000 -05 | -11031 days -03:14:04 + | Thu Jan 01 00:00:00 1970 -05 | Wed Mar 15 08:14:01 2000 -05 | -11031 days -08:14:01 + | Thu Jan 01 00:00:00 1970 -05 | Wed Mar 15 12:14:03 2000 -05 | -11031 days -12:14:03 + | Thu Jan 01 00:00:00 1970 -05 | Wed Mar 15 13:14:02 2000 -05 | -11031 days -13:14:02 + | Thu Jan 01 00:00:00 1970 -05 | Sun Dec 31 17:32:01 2000 -05 | -11322 days -17:32:01 + | Thu Jan 01 00:00:00 1970 -05 | Mon Jan 01 17:32:01 2001 -05 | -11323 days -17:32:01 + | Thu Jan 01 00:00:00 1970 -05 | Sat Sep 22 18:19:20 2001 -05 | -11587 days -18:19:20 + | Wed Feb 28 17:32:01 1996 -05 | Thu Jan 01 00:00:00 1970 -05 | 9554 days 17:32:01 + | Wed Feb 28 17:32:01 1996 -05 | Wed Feb 28 17:32:01 1996 -05 | 00:00:00 + | Wed Feb 28 17:32:01 1996 -05 | Thu Feb 29 17:32:01 1996 -05 | -1 days + | Wed Feb 28 17:32:01 1996 -05 | Fri Mar 01 17:32:01 1996 -05 | -2 days + | Wed Feb 28 17:32:01 1996 -05 | Mon Dec 30 17:32:01 1996 -05 | -306 days + | Wed Feb 28 17:32:01 1996 -05 | Tue Dec 31 17:32:01 1996 -05 | -307 days + | Wed Feb 28 17:32:01 1996 -05 | Fri Dec 31 17:32:01 1999 -05 | -1402 days + | Wed Feb 28 17:32:01 1996 -05 | Sat Jan 01 17:32:01 2000 -05 | -1403 days + | Wed Feb 28 17:32:01 1996 -05 | Wed Mar 15 02:14:05 2000 -05 | -1476 days -08:42:04 + | Wed Feb 28 17:32:01 1996 -05 | Wed Mar 15 03:14:04 2000 -05 | -1476 days -09:42:03 + | Wed Feb 28 17:32:01 1996 -05 | Wed Mar 15 08:14:01 2000 -05 | -1476 days -14:42:00 + | Wed Feb 28 17:32:01 1996 -05 | Wed Mar 15 12:14:03 2000 -05 | -1476 days -18:42:02 + | Wed Feb 28 17:32:01 1996 -05 | Wed Mar 15 13:14:02 2000 -05 | -1476 days -19:42:01 + | Wed Feb 28 17:32:01 1996 -05 | Sun Dec 31 17:32:01 2000 -05 | -1768 days + | Wed Feb 28 17:32:01 1996 -05 | Mon Jan 01 17:32:01 2001 -05 | -1769 days + | Wed Feb 28 17:32:01 1996 -05 | Sat Sep 22 18:19:20 2001 -05 | -2033 days -00:47:19 + | Thu Feb 29 17:32:01 1996 -05 | Thu Jan 01 00:00:00 1970 -05 | 9555 days 17:32:01 + | Thu Feb 29 17:32:01 1996 -05 | Wed Feb 28 17:32:01 1996 -05 | 1 day + | Thu Feb 29 17:32:01 1996 -05 | Thu Feb 29 17:32:01 1996 -05 | 00:00:00 + | Thu Feb 29 17:32:01 1996 -05 | Fri Mar 01 17:32:01 1996 -05 | -1 days + | Thu Feb 29 17:32:01 1996 -05 | Mon Dec 30 17:32:01 1996 -05 | -305 days + | Thu Feb 29 17:32:01 1996 -05 | Tue Dec 31 17:32:01 1996 -05 | -306 days + | Thu Feb 29 17:32:01 1996 -05 | Fri Dec 31 17:32:01 1999 -05 | -1401 days + | Thu Feb 29 17:32:01 1996 -05 | Sat Jan 01 17:32:01 2000 -05 | -1402 days + | Thu Feb 29 17:32:01 1996 -05 | Wed Mar 15 02:14:05 2000 -05 | -1475 days -08:42:04 + | Thu Feb 29 17:32:01 1996 -05 | Wed Mar 15 03:14:04 2000 -05 | -1475 days -09:42:03 + | Thu Feb 29 17:32:01 1996 -05 | Wed Mar 15 08:14:01 2000 -05 | -1475 days -14:42:00 + | Thu Feb 29 17:32:01 1996 -05 | Wed Mar 15 12:14:03 2000 -05 | -1475 days -18:42:02 + | Thu Feb 29 17:32:01 1996 -05 | Wed Mar 15 13:14:02 2000 -05 | -1475 days -19:42:01 + | Thu Feb 29 17:32:01 1996 -05 | Sun Dec 31 17:32:01 2000 -05 | -1767 days + | Thu Feb 29 17:32:01 1996 -05 | Mon Jan 01 17:32:01 2001 -05 | -1768 days + | Thu Feb 29 17:32:01 1996 -05 | Sat Sep 22 18:19:20 2001 -05 | -2032 days -00:47:19 + | Fri Mar 01 17:32:01 1996 -05 | Thu Jan 01 00:00:00 1970 -05 | 9556 days 17:32:01 + | Fri Mar 01 17:32:01 1996 -05 | Wed Feb 28 17:32:01 1996 -05 | 2 days + | Fri Mar 01 17:32:01 1996 -05 | Thu Feb 29 17:32:01 1996 -05 | 1 day + | Fri Mar 01 17:32:01 1996 -05 | Fri Mar 01 17:32:01 1996 -05 | 00:00:00 + | Fri Mar 01 17:32:01 1996 -05 | Mon Dec 30 17:32:01 1996 -05 | -304 days + | Fri Mar 01 17:32:01 1996 -05 | Tue Dec 31 17:32:01 1996 -05 | -305 days + | Fri Mar 01 17:32:01 1996 -05 | Fri Dec 31 17:32:01 1999 -05 | -1400 days + | Fri Mar 01 17:32:01 1996 -05 | Sat Jan 01 17:32:01 2000 -05 | -1401 days + | Fri Mar 01 17:32:01 1996 -05 | Wed Mar 15 02:14:05 2000 -05 | -1474 days -08:42:04 + | Fri Mar 01 17:32:01 1996 -05 | Wed Mar 15 03:14:04 2000 -05 | -1474 days -09:42:03 + | Fri Mar 01 17:32:01 1996 -05 | Wed Mar 15 08:14:01 2000 -05 | -1474 days -14:42:00 + | Fri Mar 01 17:32:01 1996 -05 | Wed Mar 15 12:14:03 2000 -05 | -1474 days -18:42:02 + | Fri Mar 01 17:32:01 1996 -05 | Wed Mar 15 13:14:02 2000 -05 | -1474 days -19:42:01 + | Fri Mar 01 17:32:01 1996 -05 | Sun Dec 31 17:32:01 2000 -05 | -1766 days + | Fri Mar 01 17:32:01 1996 -05 | Mon Jan 01 17:32:01 2001 -05 | -1767 days + | Fri Mar 01 17:32:01 1996 -05 | Sat Sep 22 18:19:20 2001 -05 | -2031 days -00:47:19 + | Mon Dec 30 17:32:01 1996 -05 | Thu Jan 01 00:00:00 1970 -05 | 9860 days 17:32:01 + | Mon Dec 30 17:32:01 1996 -05 | Wed Feb 28 17:32:01 1996 -05 | 306 days + | Mon Dec 30 17:32:01 1996 -05 | Thu Feb 29 17:32:01 1996 -05 | 305 days + | Mon Dec 30 17:32:01 1996 -05 | Fri Mar 01 17:32:01 1996 -05 | 304 days + | Mon Dec 30 17:32:01 1996 -05 | Mon Dec 30 17:32:01 1996 -05 | 00:00:00 + | Mon Dec 30 17:32:01 1996 -05 | Tue Dec 31 17:32:01 1996 -05 | -1 days + | Mon Dec 30 17:32:01 1996 -05 | Fri Dec 31 17:32:01 1999 -05 | -1096 days + | Mon Dec 30 17:32:01 1996 -05 | Sat Jan 01 17:32:01 2000 -05 | -1097 days + | Mon Dec 30 17:32:01 1996 -05 | Wed Mar 15 02:14:05 2000 -05 | -1170 days -08:42:04 + | Mon Dec 30 17:32:01 1996 -05 | Wed Mar 15 03:14:04 2000 -05 | -1170 days -09:42:03 + | Mon Dec 30 17:32:01 1996 -05 | Wed Mar 15 08:14:01 2000 -05 | -1170 days -14:42:00 + | Mon Dec 30 17:32:01 1996 -05 | Wed Mar 15 12:14:03 2000 -05 | -1170 days -18:42:02 + | Mon Dec 30 17:32:01 1996 -05 | Wed Mar 15 13:14:02 2000 -05 | -1170 days -19:42:01 + | Mon Dec 30 17:32:01 1996 -05 | Sun Dec 31 17:32:01 2000 -05 | -1462 days + | Mon Dec 30 17:32:01 1996 -05 | Mon Jan 01 17:32:01 2001 -05 | -1463 days + | Mon Dec 30 17:32:01 1996 -05 | Sat Sep 22 18:19:20 2001 -05 | -1727 days -00:47:19 + | Tue Dec 31 17:32:01 1996 -05 | Thu Jan 01 00:00:00 1970 -05 | 9861 days 17:32:01 + | Tue Dec 31 17:32:01 1996 -05 | Wed Feb 28 17:32:01 1996 -05 | 307 days + | Tue Dec 31 17:32:01 1996 -05 | Thu Feb 29 17:32:01 1996 -05 | 306 days + | Tue Dec 31 17:32:01 1996 -05 | Fri Mar 01 17:32:01 1996 -05 | 305 days + | Tue Dec 31 17:32:01 1996 -05 | Mon Dec 30 17:32:01 1996 -05 | 1 day + | Tue Dec 31 17:32:01 1996 -05 | Tue Dec 31 17:32:01 1996 -05 | 00:00:00 + | Tue Dec 31 17:32:01 1996 -05 | Fri Dec 31 17:32:01 1999 -05 | -1095 days + | Tue Dec 31 17:32:01 1996 -05 | Sat Jan 01 17:32:01 2000 -05 | -1096 days + | Tue Dec 31 17:32:01 1996 -05 | Wed Mar 15 02:14:05 2000 -05 | -1169 days -08:42:04 + | Tue Dec 31 17:32:01 1996 -05 | Wed Mar 15 03:14:04 2000 -05 | -1169 days -09:42:03 + | Tue Dec 31 17:32:01 1996 -05 | Wed Mar 15 08:14:01 2000 -05 | -1169 days -14:42:00 + | Tue Dec 31 17:32:01 1996 -05 | Wed Mar 15 12:14:03 2000 -05 | -1169 days -18:42:02 + | Tue Dec 31 17:32:01 1996 -05 | Wed Mar 15 13:14:02 2000 -05 | -1169 days -19:42:01 + | Tue Dec 31 17:32:01 1996 -05 | Sun Dec 31 17:32:01 2000 -05 | -1461 days + | Tue Dec 31 17:32:01 1996 -05 | Mon Jan 01 17:32:01 2001 -05 | -1462 days + | Tue Dec 31 17:32:01 1996 -05 | Sat Sep 22 18:19:20 2001 -05 | -1726 days -00:47:19 + | Fri Dec 31 17:32:01 1999 -05 | Thu Jan 01 00:00:00 1970 -05 | 10956 days 17:32:01 + | Fri Dec 31 17:32:01 1999 -05 | Wed Feb 28 17:32:01 1996 -05 | 1402 days + | Fri Dec 31 17:32:01 1999 -05 | Thu Feb 29 17:32:01 1996 -05 | 1401 days + | Fri Dec 31 17:32:01 1999 -05 | Fri Mar 01 17:32:01 1996 -05 | 1400 days + | Fri Dec 31 17:32:01 1999 -05 | Mon Dec 30 17:32:01 1996 -05 | 1096 days + | Fri Dec 31 17:32:01 1999 -05 | Tue Dec 31 17:32:01 1996 -05 | 1095 days + | Fri Dec 31 17:32:01 1999 -05 | Fri Dec 31 17:32:01 1999 -05 | 00:00:00 + | Fri Dec 31 17:32:01 1999 -05 | Sat Jan 01 17:32:01 2000 -05 | -1 days + | Fri Dec 31 17:32:01 1999 -05 | Wed Mar 15 02:14:05 2000 -05 | -74 days -08:42:04 + | Fri Dec 31 17:32:01 1999 -05 | Wed Mar 15 03:14:04 2000 -05 | -74 days -09:42:03 + | Fri Dec 31 17:32:01 1999 -05 | Wed Mar 15 08:14:01 2000 -05 | -74 days -14:42:00 + | Fri Dec 31 17:32:01 1999 -05 | Wed Mar 15 12:14:03 2000 -05 | -74 days -18:42:02 + | Fri Dec 31 17:32:01 1999 -05 | Wed Mar 15 13:14:02 2000 -05 | -74 days -19:42:01 + | Fri Dec 31 17:32:01 1999 -05 | Sun Dec 31 17:32:01 2000 -05 | -366 days + | Fri Dec 31 17:32:01 1999 -05 | Mon Jan 01 17:32:01 2001 -05 | -367 days + | Fri Dec 31 17:32:01 1999 -05 | Sat Sep 22 18:19:20 2001 -05 | -631 days -00:47:19 + | Sat Jan 01 17:32:01 2000 -05 | Thu Jan 01 00:00:00 1970 -05 | 10957 days 17:32:01 + | Sat Jan 01 17:32:01 2000 -05 | Wed Feb 28 17:32:01 1996 -05 | 1403 days + | Sat Jan 01 17:32:01 2000 -05 | Thu Feb 29 17:32:01 1996 -05 | 1402 days + | Sat Jan 01 17:32:01 2000 -05 | Fri Mar 01 17:32:01 1996 -05 | 1401 days + | Sat Jan 01 17:32:01 2000 -05 | Mon Dec 30 17:32:01 1996 -05 | 1097 days + | Sat Jan 01 17:32:01 2000 -05 | Tue Dec 31 17:32:01 1996 -05 | 1096 days + | Sat Jan 01 17:32:01 2000 -05 | Fri Dec 31 17:32:01 1999 -05 | 1 day + | Sat Jan 01 17:32:01 2000 -05 | Sat Jan 01 17:32:01 2000 -05 | 00:00:00 + | Sat Jan 01 17:32:01 2000 -05 | Wed Mar 15 02:14:05 2000 -05 | -73 days -08:42:04 + | Sat Jan 01 17:32:01 2000 -05 | Wed Mar 15 03:14:04 2000 -05 | -73 days -09:42:03 + | Sat Jan 01 17:32:01 2000 -05 | Wed Mar 15 08:14:01 2000 -05 | -73 days -14:42:00 + | Sat Jan 01 17:32:01 2000 -05 | Wed Mar 15 12:14:03 2000 -05 | -73 days -18:42:02 + | Sat Jan 01 17:32:01 2000 -05 | Wed Mar 15 13:14:02 2000 -05 | -73 days -19:42:01 + | Sat Jan 01 17:32:01 2000 -05 | Sun Dec 31 17:32:01 2000 -05 | -365 days + | Sat Jan 01 17:32:01 2000 -05 | Mon Jan 01 17:32:01 2001 -05 | -366 days + | Sat Jan 01 17:32:01 2000 -05 | Sat Sep 22 18:19:20 2001 -05 | -630 days -00:47:19 + | Wed Mar 15 02:14:05 2000 -05 | Thu Jan 01 00:00:00 1970 -05 | 11031 days 02:14:05 + | Wed Mar 15 02:14:05 2000 -05 | Wed Feb 28 17:32:01 1996 -05 | 1476 days 08:42:04 + | Wed Mar 15 02:14:05 2000 -05 | Thu Feb 29 17:32:01 1996 -05 | 1475 days 08:42:04 + | Wed Mar 15 02:14:05 2000 -05 | Fri Mar 01 17:32:01 1996 -05 | 1474 days 08:42:04 + | Wed Mar 15 02:14:05 2000 -05 | Mon Dec 30 17:32:01 1996 -05 | 1170 days 08:42:04 + | Wed Mar 15 02:14:05 2000 -05 | Tue Dec 31 17:32:01 1996 -05 | 1169 days 08:42:04 + | Wed Mar 15 02:14:05 2000 -05 | Fri Dec 31 17:32:01 1999 -05 | 74 days 08:42:04 + | Wed Mar 15 02:14:05 2000 -05 | Sat Jan 01 17:32:01 2000 -05 | 73 days 08:42:04 + | Wed Mar 15 02:14:05 2000 -05 | Wed Mar 15 02:14:05 2000 -05 | 00:00:00 + | Wed Mar 15 02:14:05 2000 -05 | Wed Mar 15 03:14:04 2000 -05 | -00:59:59 + | Wed Mar 15 02:14:05 2000 -05 | Wed Mar 15 08:14:01 2000 -05 | -05:59:56 + | Wed Mar 15 02:14:05 2000 -05 | Wed Mar 15 12:14:03 2000 -05 | -09:59:58 + | Wed Mar 15 02:14:05 2000 -05 | Wed Mar 15 13:14:02 2000 -05 | -10:59:57 + | Wed Mar 15 02:14:05 2000 -05 | Sun Dec 31 17:32:01 2000 -05 | -291 days -15:17:56 + | Wed Mar 15 02:14:05 2000 -05 | Mon Jan 01 17:32:01 2001 -05 | -292 days -15:17:56 + | Wed Mar 15 02:14:05 2000 -05 | Sat Sep 22 18:19:20 2001 -05 | -556 days -16:05:15 + | Wed Mar 15 03:14:04 2000 -05 | Thu Jan 01 00:00:00 1970 -05 | 11031 days 03:14:04 + | Wed Mar 15 03:14:04 2000 -05 | Wed Feb 28 17:32:01 1996 -05 | 1476 days 09:42:03 + | Wed Mar 15 03:14:04 2000 -05 | Thu Feb 29 17:32:01 1996 -05 | 1475 days 09:42:03 + | Wed Mar 15 03:14:04 2000 -05 | Fri Mar 01 17:32:01 1996 -05 | 1474 days 09:42:03 + | Wed Mar 15 03:14:04 2000 -05 | Mon Dec 30 17:32:01 1996 -05 | 1170 days 09:42:03 + | Wed Mar 15 03:14:04 2000 -05 | Tue Dec 31 17:32:01 1996 -05 | 1169 days 09:42:03 + | Wed Mar 15 03:14:04 2000 -05 | Fri Dec 31 17:32:01 1999 -05 | 74 days 09:42:03 + | Wed Mar 15 03:14:04 2000 -05 | Sat Jan 01 17:32:01 2000 -05 | 73 days 09:42:03 + | Wed Mar 15 03:14:04 2000 -05 | Wed Mar 15 02:14:05 2000 -05 | 00:59:59 + | Wed Mar 15 03:14:04 2000 -05 | Wed Mar 15 03:14:04 2000 -05 | 00:00:00 + | Wed Mar 15 03:14:04 2000 -05 | Wed Mar 15 08:14:01 2000 -05 | -04:59:57 + | Wed Mar 15 03:14:04 2000 -05 | Wed Mar 15 12:14:03 2000 -05 | -08:59:59 + | Wed Mar 15 03:14:04 2000 -05 | Wed Mar 15 13:14:02 2000 -05 | -09:59:58 + | Wed Mar 15 03:14:04 2000 -05 | Sun Dec 31 17:32:01 2000 -05 | -291 days -14:17:57 + | Wed Mar 15 03:14:04 2000 -05 | Mon Jan 01 17:32:01 2001 -05 | -292 days -14:17:57 + | Wed Mar 15 03:14:04 2000 -05 | Sat Sep 22 18:19:20 2001 -05 | -556 days -15:05:16 + | Wed Mar 15 08:14:01 2000 -05 | Thu Jan 01 00:00:00 1970 -05 | 11031 days 08:14:01 + | Wed Mar 15 08:14:01 2000 -05 | Wed Feb 28 17:32:01 1996 -05 | 1476 days 14:42:00 + | Wed Mar 15 08:14:01 2000 -05 | Thu Feb 29 17:32:01 1996 -05 | 1475 days 14:42:00 + | Wed Mar 15 08:14:01 2000 -05 | Fri Mar 01 17:32:01 1996 -05 | 1474 days 14:42:00 + | Wed Mar 15 08:14:01 2000 -05 | Mon Dec 30 17:32:01 1996 -05 | 1170 days 14:42:00 + | Wed Mar 15 08:14:01 2000 -05 | Tue Dec 31 17:32:01 1996 -05 | 1169 days 14:42:00 + | Wed Mar 15 08:14:01 2000 -05 | Fri Dec 31 17:32:01 1999 -05 | 74 days 14:42:00 + | Wed Mar 15 08:14:01 2000 -05 | Sat Jan 01 17:32:01 2000 -05 | 73 days 14:42:00 + | Wed Mar 15 08:14:01 2000 -05 | Wed Mar 15 02:14:05 2000 -05 | 05:59:56 + | Wed Mar 15 08:14:01 2000 -05 | Wed Mar 15 03:14:04 2000 -05 | 04:59:57 + | Wed Mar 15 08:14:01 2000 -05 | Wed Mar 15 08:14:01 2000 -05 | 00:00:00 + | Wed Mar 15 08:14:01 2000 -05 | Wed Mar 15 12:14:03 2000 -05 | -04:00:02 + | Wed Mar 15 08:14:01 2000 -05 | Wed Mar 15 13:14:02 2000 -05 | -05:00:01 + | Wed Mar 15 08:14:01 2000 -05 | Sun Dec 31 17:32:01 2000 -05 | -291 days -09:18:00 + | Wed Mar 15 08:14:01 2000 -05 | Mon Jan 01 17:32:01 2001 -05 | -292 days -09:18:00 + | Wed Mar 15 08:14:01 2000 -05 | Sat Sep 22 18:19:20 2001 -05 | -556 days -10:05:19 + | Wed Mar 15 12:14:03 2000 -05 | Thu Jan 01 00:00:00 1970 -05 | 11031 days 12:14:03 + | Wed Mar 15 12:14:03 2000 -05 | Wed Feb 28 17:32:01 1996 -05 | 1476 days 18:42:02 + | Wed Mar 15 12:14:03 2000 -05 | Thu Feb 29 17:32:01 1996 -05 | 1475 days 18:42:02 + | Wed Mar 15 12:14:03 2000 -05 | Fri Mar 01 17:32:01 1996 -05 | 1474 days 18:42:02 + | Wed Mar 15 12:14:03 2000 -05 | Mon Dec 30 17:32:01 1996 -05 | 1170 days 18:42:02 + | Wed Mar 15 12:14:03 2000 -05 | Tue Dec 31 17:32:01 1996 -05 | 1169 days 18:42:02 + | Wed Mar 15 12:14:03 2000 -05 | Fri Dec 31 17:32:01 1999 -05 | 74 days 18:42:02 + | Wed Mar 15 12:14:03 2000 -05 | Sat Jan 01 17:32:01 2000 -05 | 73 days 18:42:02 + | Wed Mar 15 12:14:03 2000 -05 | Wed Mar 15 02:14:05 2000 -05 | 09:59:58 + | Wed Mar 15 12:14:03 2000 -05 | Wed Mar 15 03:14:04 2000 -05 | 08:59:59 + | Wed Mar 15 12:14:03 2000 -05 | Wed Mar 15 08:14:01 2000 -05 | 04:00:02 + | Wed Mar 15 12:14:03 2000 -05 | Wed Mar 15 12:14:03 2000 -05 | 00:00:00 + | Wed Mar 15 12:14:03 2000 -05 | Wed Mar 15 13:14:02 2000 -05 | -00:59:59 + | Wed Mar 15 12:14:03 2000 -05 | Sun Dec 31 17:32:01 2000 -05 | -291 days -05:17:58 + | Wed Mar 15 12:14:03 2000 -05 | Mon Jan 01 17:32:01 2001 -05 | -292 days -05:17:58 + | Wed Mar 15 12:14:03 2000 -05 | Sat Sep 22 18:19:20 2001 -05 | -556 days -06:05:17 + | Wed Mar 15 13:14:02 2000 -05 | Thu Jan 01 00:00:00 1970 -05 | 11031 days 13:14:02 + | Wed Mar 15 13:14:02 2000 -05 | Wed Feb 28 17:32:01 1996 -05 | 1476 days 19:42:01 + | Wed Mar 15 13:14:02 2000 -05 | Thu Feb 29 17:32:01 1996 -05 | 1475 days 19:42:01 + | Wed Mar 15 13:14:02 2000 -05 | Fri Mar 01 17:32:01 1996 -05 | 1474 days 19:42:01 + | Wed Mar 15 13:14:02 2000 -05 | Mon Dec 30 17:32:01 1996 -05 | 1170 days 19:42:01 + | Wed Mar 15 13:14:02 2000 -05 | Tue Dec 31 17:32:01 1996 -05 | 1169 days 19:42:01 + | Wed Mar 15 13:14:02 2000 -05 | Fri Dec 31 17:32:01 1999 -05 | 74 days 19:42:01 + | Wed Mar 15 13:14:02 2000 -05 | Sat Jan 01 17:32:01 2000 -05 | 73 days 19:42:01 + | Wed Mar 15 13:14:02 2000 -05 | Wed Mar 15 02:14:05 2000 -05 | 10:59:57 + | Wed Mar 15 13:14:02 2000 -05 | Wed Mar 15 03:14:04 2000 -05 | 09:59:58 + | Wed Mar 15 13:14:02 2000 -05 | Wed Mar 15 08:14:01 2000 -05 | 05:00:01 + | Wed Mar 15 13:14:02 2000 -05 | Wed Mar 15 12:14:03 2000 -05 | 00:59:59 + | Wed Mar 15 13:14:02 2000 -05 | Wed Mar 15 13:14:02 2000 -05 | 00:00:00 + | Wed Mar 15 13:14:02 2000 -05 | Sun Dec 31 17:32:01 2000 -05 | -291 days -04:17:59 + | Wed Mar 15 13:14:02 2000 -05 | Mon Jan 01 17:32:01 2001 -05 | -292 days -04:17:59 + | Wed Mar 15 13:14:02 2000 -05 | Sat Sep 22 18:19:20 2001 -05 | -556 days -05:05:18 + | Sun Dec 31 17:32:01 2000 -05 | Thu Jan 01 00:00:00 1970 -05 | 11322 days 17:32:01 + | Sun Dec 31 17:32:01 2000 -05 | Wed Feb 28 17:32:01 1996 -05 | 1768 days + | Sun Dec 31 17:32:01 2000 -05 | Thu Feb 29 17:32:01 1996 -05 | 1767 days + | Sun Dec 31 17:32:01 2000 -05 | Fri Mar 01 17:32:01 1996 -05 | 1766 days + | Sun Dec 31 17:32:01 2000 -05 | Mon Dec 30 17:32:01 1996 -05 | 1462 days + | Sun Dec 31 17:32:01 2000 -05 | Tue Dec 31 17:32:01 1996 -05 | 1461 days + | Sun Dec 31 17:32:01 2000 -05 | Fri Dec 31 17:32:01 1999 -05 | 366 days + | Sun Dec 31 17:32:01 2000 -05 | Sat Jan 01 17:32:01 2000 -05 | 365 days + | Sun Dec 31 17:32:01 2000 -05 | Wed Mar 15 02:14:05 2000 -05 | 291 days 15:17:56 + | Sun Dec 31 17:32:01 2000 -05 | Wed Mar 15 03:14:04 2000 -05 | 291 days 14:17:57 + | Sun Dec 31 17:32:01 2000 -05 | Wed Mar 15 08:14:01 2000 -05 | 291 days 09:18:00 + | Sun Dec 31 17:32:01 2000 -05 | Wed Mar 15 12:14:03 2000 -05 | 291 days 05:17:58 + | Sun Dec 31 17:32:01 2000 -05 | Wed Mar 15 13:14:02 2000 -05 | 291 days 04:17:59 + | Sun Dec 31 17:32:01 2000 -05 | Sun Dec 31 17:32:01 2000 -05 | 00:00:00 + | Sun Dec 31 17:32:01 2000 -05 | Mon Jan 01 17:32:01 2001 -05 | -1 days + | Sun Dec 31 17:32:01 2000 -05 | Sat Sep 22 18:19:20 2001 -05 | -265 days -00:47:19 + | Mon Jan 01 17:32:01 2001 -05 | Thu Jan 01 00:00:00 1970 -05 | 11323 days 17:32:01 + | Mon Jan 01 17:32:01 2001 -05 | Wed Feb 28 17:32:01 1996 -05 | 1769 days + | Mon Jan 01 17:32:01 2001 -05 | Thu Feb 29 17:32:01 1996 -05 | 1768 days + | Mon Jan 01 17:32:01 2001 -05 | Fri Mar 01 17:32:01 1996 -05 | 1767 days + | Mon Jan 01 17:32:01 2001 -05 | Mon Dec 30 17:32:01 1996 -05 | 1463 days + | Mon Jan 01 17:32:01 2001 -05 | Tue Dec 31 17:32:01 1996 -05 | 1462 days + | Mon Jan 01 17:32:01 2001 -05 | Fri Dec 31 17:32:01 1999 -05 | 367 days + | Mon Jan 01 17:32:01 2001 -05 | Sat Jan 01 17:32:01 2000 -05 | 366 days + | Mon Jan 01 17:32:01 2001 -05 | Wed Mar 15 02:14:05 2000 -05 | 292 days 15:17:56 + | Mon Jan 01 17:32:01 2001 -05 | Wed Mar 15 03:14:04 2000 -05 | 292 days 14:17:57 + | Mon Jan 01 17:32:01 2001 -05 | Wed Mar 15 08:14:01 2000 -05 | 292 days 09:18:00 + | Mon Jan 01 17:32:01 2001 -05 | Wed Mar 15 12:14:03 2000 -05 | 292 days 05:17:58 + | Mon Jan 01 17:32:01 2001 -05 | Wed Mar 15 13:14:02 2000 -05 | 292 days 04:17:59 + | Mon Jan 01 17:32:01 2001 -05 | Sun Dec 31 17:32:01 2000 -05 | 1 day + | Mon Jan 01 17:32:01 2001 -05 | Mon Jan 01 17:32:01 2001 -05 | 00:00:00 + | Mon Jan 01 17:32:01 2001 -05 | Sat Sep 22 18:19:20 2001 -05 | -264 days -00:47:19 + | Sat Sep 22 18:19:20 2001 -05 | Thu Jan 01 00:00:00 1970 -05 | 11587 days 18:19:20 + | Sat Sep 22 18:19:20 2001 -05 | Wed Feb 28 17:32:01 1996 -05 | 2033 days 00:47:19 + | Sat Sep 22 18:19:20 2001 -05 | Thu Feb 29 17:32:01 1996 -05 | 2032 days 00:47:19 + | Sat Sep 22 18:19:20 2001 -05 | Fri Mar 01 17:32:01 1996 -05 | 2031 days 00:47:19 + | Sat Sep 22 18:19:20 2001 -05 | Mon Dec 30 17:32:01 1996 -05 | 1727 days 00:47:19 + | Sat Sep 22 18:19:20 2001 -05 | Tue Dec 31 17:32:01 1996 -05 | 1726 days 00:47:19 + | Sat Sep 22 18:19:20 2001 -05 | Fri Dec 31 17:32:01 1999 -05 | 631 days 00:47:19 + | Sat Sep 22 18:19:20 2001 -05 | Sat Jan 01 17:32:01 2000 -05 | 630 days 00:47:19 + | Sat Sep 22 18:19:20 2001 -05 | Wed Mar 15 02:14:05 2000 -05 | 556 days 16:05:15 + | Sat Sep 22 18:19:20 2001 -05 | Wed Mar 15 03:14:04 2000 -05 | 556 days 15:05:16 + | Sat Sep 22 18:19:20 2001 -05 | Wed Mar 15 08:14:01 2000 -05 | 556 days 10:05:19 + | Sat Sep 22 18:19:20 2001 -05 | Wed Mar 15 12:14:03 2000 -05 | 556 days 06:05:17 + | Sat Sep 22 18:19:20 2001 -05 | Wed Mar 15 13:14:02 2000 -05 | 556 days 05:05:18 + | Sat Sep 22 18:19:20 2001 -05 | Sun Dec 31 17:32:01 2000 -05 | 265 days 00:47:19 + | Sat Sep 22 18:19:20 2001 -05 | Mon Jan 01 17:32:01 2001 -05 | 264 days 00:47:19 + | Sat Sep 22 18:19:20 2001 -05 | Sat Sep 22 18:19:20 2001 -05 | 00:00:00 (256 rows) -- @@ -2055,22 +2053,22 @@ ORDER BY date, "timestamp"; 16 | timestamp | date ----+------------------------------+------------ - | Thu Jan 01 00:00:00 1970 PST | 01-01-1970 - | Wed Feb 28 17:32:01 1996 PST | 02-28-1996 - | Thu Feb 29 17:32:01 1996 PST | 02-29-1996 - | Fri Mar 01 17:32:01 1996 PST | 03-01-1996 - | Mon Dec 30 17:32:01 1996 PST | 12-30-1996 - | Tue Dec 31 17:32:01 1996 PST | 12-31-1996 - | Fri Dec 31 17:32:01 1999 PST | 12-31-1999 - | Sat Jan 01 17:32:01 2000 PST | 01-01-2000 - | Wed Mar 15 02:14:05 2000 PST | 03-15-2000 - | Wed Mar 15 03:14:04 2000 PST | 03-15-2000 - | Wed Mar 15 08:14:01 2000 PST | 03-15-2000 - | Wed Mar 15 12:14:03 2000 PST | 03-15-2000 - | Wed Mar 15 13:14:02 2000 PST | 03-15-2000 - | Sun Dec 31 17:32:01 2000 PST | 12-31-2000 - | Mon Jan 01 17:32:01 2001 PST | 01-01-2001 - | Sat Sep 22 18:19:20 2001 PDT | 09-22-2001 + | Thu Jan 01 00:00:00 1970 -05 | 01-01-1970 + | Wed Feb 28 17:32:01 1996 -05 | 02-28-1996 + | Thu Feb 29 17:32:01 1996 -05 | 02-29-1996 + | Fri Mar 01 17:32:01 1996 -05 | 03-01-1996 + | Mon Dec 30 17:32:01 1996 -05 | 12-30-1996 + | Tue Dec 31 17:32:01 1996 -05 | 12-31-1996 + | Fri Dec 31 17:32:01 1999 -05 | 12-31-1999 + | Sat Jan 01 17:32:01 2000 -05 | 01-01-2000 + | Wed Mar 15 02:14:05 2000 -05 | 03-15-2000 + | Wed Mar 15 03:14:04 2000 -05 | 03-15-2000 + | Wed Mar 15 08:14:01 2000 -05 | 03-15-2000 + | Wed Mar 15 12:14:03 2000 -05 | 03-15-2000 + | Wed Mar 15 13:14:02 2000 -05 | 03-15-2000 + | Sun Dec 31 17:32:01 2000 -05 | 12-31-2000 + | Mon Jan 01 17:32:01 2001 -05 | 01-01-2001 + | Sat Sep 22 18:19:20 2001 -05 | 09-22-2001 (16 rows) DROP TABLE TEMP_TIMESTAMP; @@ -2115,7 +2113,7 @@ | Mon Feb 10 17:32:01 1997 | Mon Feb 10 17:32:01 1997 | Mon Feb 10 17:32:01 1997 - | Mon Feb 10 17:32:01 1997 + | Thu Oct 02 17:32:01 1997 | Mon Feb 10 17:32:01 1997 | Mon Feb 10 17:32:01 1997 | Mon Feb 10 17:32:01 1997 @@ -2186,7 +2184,7 @@ | 1997-02-10 17:32:01 | 1997-02-10 17:32:01 | 1997-02-10 17:32:01 - | 1997-02-10 17:32:01 + | 1997-10-02 17:32:01 | 1997-02-10 17:32:01 | 1997-02-10 17:32:01 | 1997-02-10 17:32:01 @@ -2263,7 +2261,7 @@ | 02/10/1997 17:32:01 | 02/10/1997 17:32:01 | 02/10/1997 17:32:01 - | 02/10/1997 17:32:01 + | 10/02/1997 17:32:01 | 02/10/1997 17:32:01 | 02/10/1997 17:32:01 | 02/10/1997 17:32:01 @@ -2347,7 +2345,7 @@ | Mon 10 Feb 17:32:01 1997 | Mon 10 Feb 17:32:01 1997 | Mon 10 Feb 17:32:01 1997 - | Mon 10 Feb 17:32:01 1997 + | Thu 02 Oct 17:32:01 1997 | Mon 10 Feb 17:32:01 1997 | Mon 10 Feb 17:32:01 1997 | Mon 10 Feb 17:32:01 1997 @@ -2425,7 +2423,7 @@ | 1997-02-10 17:32:01 | 1997-02-10 17:32:01 | 1997-02-10 17:32:01 - | 1997-02-10 17:32:01 + | 1997-10-02 17:32:01 | 1997-02-10 17:32:01 | 1997-02-10 17:32:01 | 1997-02-10 17:32:01 @@ -2503,7 +2501,7 @@ | 10/02/1997 17:32:01 | 10/02/1997 17:32:01 | 10/02/1997 17:32:01 - | 10/02/1997 17:32:01 + | 02/10/1997 17:32:01 | 10/02/1997 17:32:01 | 10/02/1997 17:32:01 | 10/02/1997 17:32:01 @@ -2550,384 +2548,384 @@ SELECT to_timestamp('0097/Feb/16 --> 08:14:30', 'YYYY/Mon/DD --> HH:MI:SS'); to_timestamp ------------------------------ - Sat Feb 16 08:14:30 0097 PST + 0097-02-16 08:14:30-05:19:20 (1 row) SELECT to_timestamp('97/2/16 8:14:30', 'FMYYYY/FMMM/FMDD FMHH:FMMI:FMSS'); to_timestamp ------------------------------ - Sat Feb 16 08:14:30 0097 PST + 0097-02-16 08:14:30-05:19:20 (1 row) SELECT to_timestamp('2011$03!18 23_38_15', 'YYYY-MM-DD HH24:MI:SS'); - to_timestamp ------------------------------- - Fri Mar 18 23:38:15 2011 PDT + to_timestamp +------------------------ + 2011-03-18 23:38:15-05 (1 row) SELECT to_timestamp('1985 January 12', 'YYYY FMMonth DD'); - to_timestamp ------------------------------- - Sat Jan 12 00:00:00 1985 PST + to_timestamp +------------------------ + 1985-01-12 00:00:00-05 (1 row) SELECT to_timestamp('1985 FMMonth 12', 'YYYY "FMMonth" DD'); - to_timestamp ------------------------------- - Sat Jan 12 00:00:00 1985 PST + to_timestamp +------------------------ + 1985-01-12 00:00:00-05 (1 row) SELECT to_timestamp('1985 \ 12', 'YYYY \\ DD'); - to_timestamp ------------------------------- - Sat Jan 12 00:00:00 1985 PST + to_timestamp +------------------------ + 1985-01-12 00:00:00-05 (1 row) SELECT to_timestamp('My birthday-> Year: 1976, Month: May, Day: 16', '"My birthday-> Year:" YYYY, "Month:" FMMonth, "Day:" DD'); - to_timestamp ------------------------------- - Sun May 16 00:00:00 1976 PDT + to_timestamp +------------------------ + 1976-05-16 00:00:00-05 (1 row) SELECT to_timestamp('1,582nd VIII 21', 'Y,YYYth FMRM DD'); to_timestamp ------------------------------ - Sat Aug 21 00:00:00 1582 PST + 1582-08-21 00:00:00-05:19:20 (1 row) SELECT to_timestamp('15 "text between quote marks" 98 54 45', E'HH24 "\\"text between quote marks\\"" YY MI SS'); - to_timestamp ------------------------------- - Thu Jan 01 15:54:45 1998 PST + to_timestamp +------------------------ + 1998-01-01 15:54:45-05 (1 row) SELECT to_timestamp('05121445482000', 'MMDDHH24MISSYYYY'); - to_timestamp ------------------------------- - Fri May 12 14:45:48 2000 PDT + to_timestamp +------------------------ + 2000-05-12 14:45:48-05 (1 row) SELECT to_timestamp('2000January09Sunday', 'YYYYFMMonthDDFMDay'); - to_timestamp ------------------------------- - Sun Jan 09 00:00:00 2000 PST + to_timestamp +------------------------ + 2000-01-09 00:00:00-05 (1 row) SELECT to_timestamp('97/Feb/16', 'YYMonDD'); ERROR: invalid value "/Fe" for "Mon" DETAIL: The given value did not match any of the allowed values for this field. SELECT to_timestamp('97/Feb/16', 'YY:Mon:DD'); - to_timestamp ------------------------------- - Sun Feb 16 00:00:00 1997 PST + to_timestamp +------------------------ + 1997-02-16 00:00:00-05 (1 row) SELECT to_timestamp('97/Feb/16', 'FXYY:Mon:DD'); - to_timestamp ------------------------------- - Sun Feb 16 00:00:00 1997 PST + to_timestamp +------------------------ + 1997-02-16 00:00:00-05 (1 row) SELECT to_timestamp('97/Feb/16', 'FXYY/Mon/DD'); - to_timestamp ------------------------------- - Sun Feb 16 00:00:00 1997 PST + to_timestamp +------------------------ + 1997-02-16 00:00:00-05 (1 row) SELECT to_timestamp('19971116', 'YYYYMMDD'); - to_timestamp ------------------------------- - Sun Nov 16 00:00:00 1997 PST + to_timestamp +------------------------ + 1997-11-16 00:00:00-05 (1 row) SELECT to_timestamp('20000-1116', 'YYYY-MMDD'); - to_timestamp -------------------------------- - Thu Nov 16 00:00:00 20000 PST + to_timestamp +------------------------- + 20000-11-16 00:00:00-05 (1 row) SELECT to_timestamp('1997 AD 11 16', 'YYYY BC MM DD'); - to_timestamp ------------------------------- - Sun Nov 16 00:00:00 1997 PST + to_timestamp +------------------------ + 1997-11-16 00:00:00-05 (1 row) SELECT to_timestamp('1997 BC 11 16', 'YYYY BC MM DD'); to_timestamp --------------------------------- - Tue Nov 16 00:00:00 1997 PST BC + 1997-11-16 00:00:00-05:19:20 BC (1 row) SELECT to_timestamp('9-1116', 'Y-MMDD'); - to_timestamp ------------------------------- - Mon Nov 16 00:00:00 2009 PST + to_timestamp +------------------------ + 2009-11-16 00:00:00-05 (1 row) SELECT to_timestamp('95-1116', 'YY-MMDD'); - to_timestamp ------------------------------- - Thu Nov 16 00:00:00 1995 PST + to_timestamp +------------------------ + 1995-11-16 00:00:00-05 (1 row) SELECT to_timestamp('995-1116', 'YYY-MMDD'); - to_timestamp ------------------------------- - Thu Nov 16 00:00:00 1995 PST + to_timestamp +------------------------ + 1995-11-16 00:00:00-05 (1 row) SELECT to_timestamp('2005426', 'YYYYWWD'); - to_timestamp ------------------------------- - Sat Oct 15 00:00:00 2005 PDT + to_timestamp +------------------------ + 2005-10-15 00:00:00-05 (1 row) SELECT to_timestamp('2005300', 'YYYYDDD'); - to_timestamp ------------------------------- - Thu Oct 27 00:00:00 2005 PDT + to_timestamp +------------------------ + 2005-10-27 00:00:00-05 (1 row) SELECT to_timestamp('2005527', 'IYYYIWID'); - to_timestamp ------------------------------- - Sun Jan 01 00:00:00 2006 PST + to_timestamp +------------------------ + 2006-01-01 00:00:00-05 (1 row) SELECT to_timestamp('005527', 'IYYIWID'); - to_timestamp ------------------------------- - Sun Jan 01 00:00:00 2006 PST + to_timestamp +------------------------ + 2006-01-01 00:00:00-05 (1 row) SELECT to_timestamp('05527', 'IYIWID'); - to_timestamp ------------------------------- - Sun Jan 01 00:00:00 2006 PST + to_timestamp +------------------------ + 2006-01-01 00:00:00-05 (1 row) SELECT to_timestamp('5527', 'IIWID'); - to_timestamp ------------------------------- - Sun Jan 01 00:00:00 2006 PST + to_timestamp +------------------------ + 2006-01-01 00:00:00-05 (1 row) SELECT to_timestamp('2005364', 'IYYYIDDD'); - to_timestamp ------------------------------- - Sun Jan 01 00:00:00 2006 PST + to_timestamp +------------------------ + 2006-01-01 00:00:00-05 (1 row) SELECT to_timestamp('20050302', 'YYYYMMDD'); - to_timestamp ------------------------------- - Wed Mar 02 00:00:00 2005 PST + to_timestamp +------------------------ + 2005-03-02 00:00:00-05 (1 row) SELECT to_timestamp('2005 03 02', 'YYYYMMDD'); - to_timestamp ------------------------------- - Wed Mar 02 00:00:00 2005 PST + to_timestamp +------------------------ + 2005-03-02 00:00:00-05 (1 row) SELECT to_timestamp(' 2005 03 02', 'YYYYMMDD'); - to_timestamp ------------------------------- - Wed Mar 02 00:00:00 2005 PST + to_timestamp +------------------------ + 2005-03-02 00:00:00-05 (1 row) SELECT to_timestamp(' 20050302', 'YYYYMMDD'); - to_timestamp ------------------------------- - Wed Mar 02 00:00:00 2005 PST + to_timestamp +------------------------ + 2005-03-02 00:00:00-05 (1 row) SELECT to_timestamp('2011-12-18 11:38 AM', 'YYYY-MM-DD HH12:MI PM'); - to_timestamp ------------------------------- - Sun Dec 18 11:38:00 2011 PST + to_timestamp +------------------------ + 2011-12-18 11:38:00-05 (1 row) SELECT to_timestamp('2011-12-18 11:38 PM', 'YYYY-MM-DD HH12:MI PM'); - to_timestamp ------------------------------- - Sun Dec 18 23:38:00 2011 PST + to_timestamp +------------------------ + 2011-12-18 23:38:00-05 (1 row) SELECT to_timestamp('2011-12-18 11:38 +05', 'YYYY-MM-DD HH12:MI TZH'); - to_timestamp ------------------------------- - Sat Dec 17 22:38:00 2011 PST + to_timestamp +------------------------ + 2011-12-18 01:38:00-05 (1 row) SELECT to_timestamp('2011-12-18 11:38 -05', 'YYYY-MM-DD HH12:MI TZH'); - to_timestamp ------------------------------- - Sun Dec 18 08:38:00 2011 PST + to_timestamp +------------------------ + 2011-12-18 11:38:00-05 (1 row) SELECT to_timestamp('2011-12-18 11:38 +05:20', 'YYYY-MM-DD HH12:MI TZH:TZM'); - to_timestamp ------------------------------- - Sat Dec 17 22:18:00 2011 PST + to_timestamp +------------------------ + 2011-12-18 01:18:00-05 (1 row) SELECT to_timestamp('2011-12-18 11:38 -05:20', 'YYYY-MM-DD HH12:MI TZH:TZM'); - to_timestamp ------------------------------- - Sun Dec 18 08:58:00 2011 PST + to_timestamp +------------------------ + 2011-12-18 11:58:00-05 (1 row) SELECT to_timestamp('2011-12-18 11:38 20', 'YYYY-MM-DD HH12:MI TZM'); - to_timestamp ------------------------------- - Sun Dec 18 03:18:00 2011 PST + to_timestamp +------------------------ + 2011-12-18 06:18:00-05 (1 row) -- -- Check handling of multiple spaces in format and/or input -- SELECT to_timestamp('2011-12-18 23:38:15', 'YYYY-MM-DD HH24:MI:SS'); - to_timestamp ------------------------------- - Sun Dec 18 23:38:15 2011 PST + to_timestamp +------------------------ + 2011-12-18 23:38:15-05 (1 row) SELECT to_timestamp('2011-12-18 23:38:15', 'YYYY-MM-DD HH24:MI:SS'); - to_timestamp ------------------------------- - Sun Dec 18 23:38:15 2011 PST + to_timestamp +------------------------ + 2011-12-18 23:38:15-05 (1 row) SELECT to_timestamp('2011-12-18 23:38:15', 'YYYY-MM-DD HH24:MI:SS'); - to_timestamp ------------------------------- - Sun Dec 18 23:38:15 2011 PST + to_timestamp +------------------------ + 2011-12-18 23:38:15-05 (1 row) SELECT to_timestamp('2011-12-18 23:38:15', 'YYYY-MM-DD HH24:MI:SS'); - to_timestamp ------------------------------- - Sun Dec 18 23:38:15 2011 PST + to_timestamp +------------------------ + 2011-12-18 23:38:15-05 (1 row) SELECT to_timestamp('2011-12-18 23:38:15', 'YYYY-MM-DD HH24:MI:SS'); - to_timestamp ------------------------------- - Sun Dec 18 23:38:15 2011 PST + to_timestamp +------------------------ + 2011-12-18 23:38:15-05 (1 row) SELECT to_timestamp('2011-12-18 23:38:15', 'YYYY-MM-DD HH24:MI:SS'); - to_timestamp ------------------------------- - Sun Dec 18 23:38:15 2011 PST + to_timestamp +------------------------ + 2011-12-18 23:38:15-05 (1 row) SELECT to_timestamp('2000+ JUN', 'YYYY/MON'); - to_timestamp ------------------------------- - Thu Jun 01 00:00:00 2000 PDT + to_timestamp +------------------------ + 2000-06-01 00:00:00-05 (1 row) SELECT to_timestamp(' 2000 +JUN', 'YYYY/MON'); - to_timestamp ------------------------------- - Thu Jun 01 00:00:00 2000 PDT + to_timestamp +------------------------ + 2000-06-01 00:00:00-05 (1 row) SELECT to_timestamp(' 2000 +JUN', 'YYYY//MON'); - to_timestamp ------------------------------- - Thu Jun 01 00:00:00 2000 PDT + to_timestamp +------------------------ + 2000-06-01 00:00:00-05 (1 row) SELECT to_timestamp('2000 +JUN', 'YYYY//MON'); - to_timestamp ------------------------------- - Thu Jun 01 00:00:00 2000 PDT + to_timestamp +------------------------ + 2000-06-01 00:00:00-05 (1 row) SELECT to_timestamp('2000 + JUN', 'YYYY MON'); - to_timestamp ------------------------------- - Thu Jun 01 00:00:00 2000 PDT + to_timestamp +------------------------ + 2000-06-01 00:00:00-05 (1 row) SELECT to_timestamp('2000 ++ JUN', 'YYYY MON'); - to_timestamp ------------------------------- - Thu Jun 01 00:00:00 2000 PDT + to_timestamp +------------------------ + 2000-06-01 00:00:00-05 (1 row) SELECT to_timestamp('2000 + + JUN', 'YYYY MON'); ERROR: invalid value "+ J" for "MON" DETAIL: The given value did not match any of the allowed values for this field. SELECT to_timestamp('2000 + + JUN', 'YYYY MON'); - to_timestamp ------------------------------- - Thu Jun 01 00:00:00 2000 PDT + to_timestamp +------------------------ + 2000-06-01 00:00:00-05 (1 row) SELECT to_timestamp('2000 -10', 'YYYY TZH'); - to_timestamp ------------------------------- - Sat Jan 01 02:00:00 2000 PST + to_timestamp +------------------------ + 2000-01-01 05:00:00-05 (1 row) SELECT to_timestamp('2000 -10', 'YYYY TZH'); - to_timestamp ------------------------------- - Fri Dec 31 06:00:00 1999 PST + to_timestamp +------------------------ + 1999-12-31 09:00:00-05 (1 row) SELECT to_date('2011 12 18', 'YYYY MM DD'); to_date ------------ - 12-18-2011 + 2011-12-18 (1 row) SELECT to_date('2011 12 18', 'YYYY MM DD'); to_date ------------ - 12-18-2011 + 2011-12-18 (1 row) SELECT to_date('2011 12 18', 'YYYY MM DD'); to_date ------------ - 12-18-2011 + 2011-12-18 (1 row) SELECT to_date('2011 12 18', 'YYYY MM DD'); to_date ------------ - 12-18-2011 + 2011-12-18 (1 row) SELECT to_date('2011 12 18', 'YYYY MM DD'); to_date ------------ - 12-18-2011 + 2011-12-18 (1 row) SELECT to_date('2011 12 18', 'YYYY MM DD'); to_date ------------ - 12-18-2011 + 2011-12-18 (1 row) SELECT to_date('2011 12 18', 'YYYYxMMxDD'); to_date ------------ - 12-18-2011 + 2011-12-18 (1 row) SELECT to_date('2011x 12x 18', 'YYYYxMMxDD'); to_date ------------ - 12-18-2011 + 2011-12-18 (1 row) SELECT to_date('2011 x12 x18', 'YYYYxMMxDD'); @@ -2970,9 +2968,9 @@ SELECT to_timestamp('2016-06-13 15:50:60', 'YYYY-MM-DD HH24:MI:SS'); ERROR: date/time field value out of range: "2016-06-13 15:50:60" SELECT to_timestamp('2016-06-13 15:50:55', 'YYYY-MM-DD HH24:MI:SS'); -- ok - to_timestamp ------------------------------- - Mon Jun 13 15:50:55 2016 PDT + to_timestamp +------------------------ + 2016-06-13 15:50:55-05 (1 row) SELECT to_timestamp('2016-06-13 15:50:55', 'YYYY-MM-DD HH:MI:SS'); @@ -2983,17 +2981,17 @@ SELECT to_timestamp('2016-02-30 15:50:55', 'YYYY-MM-DD HH24:MI:SS'); ERROR: date/time field value out of range: "2016-02-30 15:50:55" SELECT to_timestamp('2016-02-29 15:50:55', 'YYYY-MM-DD HH24:MI:SS'); -- ok - to_timestamp ------------------------------- - Mon Feb 29 15:50:55 2016 PST + to_timestamp +------------------------ + 2016-02-29 15:50:55-05 (1 row) SELECT to_timestamp('2015-02-29 15:50:55', 'YYYY-MM-DD HH24:MI:SS'); ERROR: date/time field value out of range: "2015-02-29 15:50:55" SELECT to_timestamp('2015-02-11 86000', 'YYYY-MM-DD SSSS'); -- ok - to_timestamp ------------------------------- - Wed Feb 11 23:53:20 2015 PST + to_timestamp +------------------------ + 2015-02-11 23:53:20-05 (1 row) SELECT to_timestamp('2015-02-11 86400', 'YYYY-MM-DD SSSS'); @@ -3005,7 +3003,7 @@ SELECT to_date('2016-02-29', 'YYYY-MM-DD'); -- ok to_date ------------ - 02-29-2016 + 2016-02-29 (1 row) SELECT to_date('2015-02-29', 'YYYY-MM-DD'); @@ -3013,7 +3011,7 @@ SELECT to_date('2015 365', 'YYYY DDD'); -- ok to_date ------------ - 12-31-2015 + 2015-12-31 (1 row) SELECT to_date('2015 366', 'YYYY DDD'); @@ -3021,13 +3019,13 @@ SELECT to_date('2016 365', 'YYYY DDD'); -- ok to_date ------------ - 12-30-2016 + 2016-12-30 (1 row) SELECT to_date('2016 366', 'YYYY DDD'); -- ok to_date ------------ - 12-31-2016 + 2016-12-31 (1 row) SELECT to_date('2016 367', 'YYYY DDD'); @@ -3044,15 +3042,15 @@ (1 row) SELECT '2012-12-12 12:00'::timestamptz; - timestamptz ---------------------------------- - Wed Dec 12 12:00:00 2012 -01:30 + timestamptz +--------------------------- + 2012-12-12 12:00:00-01:30 (1 row) SELECT '2012-12-12 12:00 America/New_York'::timestamptz; - timestamptz ---------------------------------- - Wed Dec 12 15:30:00 2012 -01:30 + timestamptz +--------------------------- + 2012-12-12 15:30:00-01:30 (1 row) SELECT to_char('2012-12-12 12:00'::timestamptz, 'YYYY-MM-DD HH:MI:SS TZ'); diff -U3 /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/expressions.out /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/expressions.out --- /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/expressions.out 2019-08-12 14:55:05.422229943 -0500 +++ /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/expressions.out 2019-09-05 16:27:40.587714405 -0500 @@ -97,7 +97,7 @@ ----------------------------------------------------------------------------- Aggregate -> Seq Scan on date_tbl - Filter: ((f1 >= '01-01-1997'::date) AND (f1 <= '01-01-1998'::date)) + Filter: ((f1 >= '1997-01-01'::date) AND (f1 <= '1998-01-01'::date)) (3 rows) select count(*) from date_tbl @@ -114,7 +114,7 @@ -------------------------------------------------------------------------- Aggregate -> Seq Scan on date_tbl - Filter: ((f1 < '01-01-1997'::date) OR (f1 > '01-01-1998'::date)) + Filter: ((f1 < '1997-01-01'::date) OR (f1 > '1998-01-01'::date)) (3 rows) select count(*) from date_tbl @@ -131,7 +131,7 @@ ---------------------------------------------------------------------------------------------------------------------------------------------- Aggregate -> Seq Scan on date_tbl - Filter: (((f1 >= '01-01-1997'::date) AND (f1 <= '01-01-1998'::date)) OR ((f1 >= '01-01-1998'::date) AND (f1 <= '01-01-1997'::date))) + Filter: (((f1 >= '1997-01-01'::date) AND (f1 <= '1998-01-01'::date)) OR ((f1 >= '1998-01-01'::date) AND (f1 <= '1997-01-01'::date))) (3 rows) select count(*) from date_tbl @@ -148,7 +148,7 @@ ----------------------------------------------------------------------------------------------------------------------------------------- Aggregate -> Seq Scan on date_tbl - Filter: (((f1 < '01-01-1997'::date) OR (f1 > '01-01-1998'::date)) AND ((f1 < '01-01-1998'::date) OR (f1 > '01-01-1997'::date))) + Filter: (((f1 < '1997-01-01'::date) OR (f1 > '1998-01-01'::date)) AND ((f1 < '1998-01-01'::date) OR (f1 > '1997-01-01'::date))) (3 rows) select count(*) from date_tbl diff -U3 /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/arrays.out /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/arrays.out --- /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/arrays.out 2019-07-12 13:20:36.181293455 -0500 +++ /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/arrays.out 2019-09-05 16:27:54.204873380 -0500 @@ -1450,9 +1450,9 @@ (1 row) select '{0 second ,0 second}'::interval[]; - interval ---------------- - {"@ 0","@ 0"} + interval +--------------------- + {00:00:00,00:00:00} (1 row) select '{ { "," } , { 3 } }'::text[]; @@ -1471,9 +1471,9 @@ 0 second, @ 1 hour @ 42 minutes @ 20 seconds }'::interval[]; - interval ------------------------------------- - {"@ 0","@ 1 hour 42 mins 20 secs"} + interval +--------------------- + {00:00:00,01:42:20} (1 row) select array[]::text[]; diff -U3 /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/generated.out /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/generated.out --- /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/generated.out 2019-08-12 14:55:05.426230282 -0500 +++ /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/generated.out 2019-09-05 16:27:57.745174679 -0500 @@ -556,13 +556,13 @@ SELECT * FROM gtest_parent; f1 | f2 | f3 ------------+----+---- - 07-15-2016 | 1 | 2 + 2016-07-15 | 1 | 2 (1 row) SELECT * FROM gtest_child; f1 | f2 | f3 ------------+----+---- - 07-15-2016 | 1 | 2 + 2016-07-15 | 1 | 2 (1 row) DROP TABLE gtest_parent; diff -U3 /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/rules.out /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/rules.out --- /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/rules.out 2019-08-12 14:55:05.454232660 -0500 +++ /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/rules.out 2019-09-05 16:28:10.722279028 -0500 @@ -1038,9 +1038,9 @@ ); UPDATE shoelace_data SET sl_avail = 6 WHERE sl_name = 'sl7'; SELECT * FROM shoelace_log; - sl_name | sl_avail | log_who | log_when -------------+----------+----------+-------------------------- - sl7 | 6 | Al Bundy | Thu Jan 01 00:00:00 1970 + sl_name | sl_avail | log_who | log_when +------------+----------+----------+--------------------- + sl7 | 6 | Al Bundy | 1970-01-01 00:00:00 (1 row) CREATE RULE shoelace_ins AS ON INSERT TO shoelace @@ -1108,12 +1108,12 @@ (8 rows) SELECT * FROM shoelace_log ORDER BY sl_name; - sl_name | sl_avail | log_who | log_when -------------+----------+----------+-------------------------- - sl3 | 10 | Al Bundy | Thu Jan 01 00:00:00 1970 - sl6 | 20 | Al Bundy | Thu Jan 01 00:00:00 1970 - sl7 | 6 | Al Bundy | Thu Jan 01 00:00:00 1970 - sl8 | 21 | Al Bundy | Thu Jan 01 00:00:00 1970 + sl_name | sl_avail | log_who | log_when +------------+----------+----------+--------------------- + sl3 | 10 | Al Bundy | 1970-01-01 00:00:00 + sl6 | 20 | Al Bundy | 1970-01-01 00:00:00 + sl7 | 6 | Al Bundy | 1970-01-01 00:00:00 + sl8 | 21 | Al Bundy | 1970-01-01 00:00:00 (4 rows) CREATE VIEW shoelace_obsolete AS @@ -2562,7 +2562,7 @@ shoelace_data|log_shoelace|CREATE RULE log_shoelace AS ON UPDATE TO public.shoelace_data WHERE (new.sl_avail <> old.sl_avail) DO INSERT INTO shoelace_log (sl_name, sl_avail, log_who, log_when) - VALUES (new.sl_name, new.sl_avail, 'Al Bundy'::name, 'Thu Jan 01 00:00:00 1970'::timestamp without time zone); + VALUES (new.sl_name, new.sl_avail, 'Al Bundy'::name, '1970-01-01 00:00:00'::timestamp without time zone); shoelace_ok|shoelace_ok_ins|CREATE RULE shoelace_ok_ins AS ON INSERT TO public.shoelace_ok DO INSTEAD UPDATE shoelace SET sl_avail = (shoelace.sl_avail + new.ok_quant) WHERE (shoelace.sl_name = new.ok_name); diff -U3 /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/psql.out /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/psql.out --- /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/psql.out 2019-08-12 14:55:15.923121444 -0500 +++ /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/psql.out 2019-09-05 16:28:09.502175203 -0500 @@ -252,7 +252,7 @@ select '2000-01-01'::date as party_over party_over ------------ - 01-01-2000 + 2000-01-01 (1 row) \unset FETCH_COUNT diff -U3 /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/select_views.out /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/select_views.out --- /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/select_views.out 2019-08-12 14:55:05.458232999 -0500 +++ /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/select_views.out 2019-09-05 16:28:16.334756614 -0500 @@ -1450,9 +1450,9 @@ NOTICE: f_leak => 1111-2222-3333-4444 cid | name | tel | passwd | cnum | climit | ymd | usage -----+---------------+------------------+-----------+---------------------+--------+------------+------- - 101 | regress_alice | +81-12-3456-7890 | passwd123 | 1111-2222-3333-4444 | 4000 | 10-05-2011 | 90 - 101 | regress_alice | +81-12-3456-7890 | passwd123 | 1111-2222-3333-4444 | 4000 | 10-18-2011 | 110 - 101 | regress_alice | +81-12-3456-7890 | passwd123 | 1111-2222-3333-4444 | 4000 | 10-21-2011 | 200 + 101 | regress_alice | +81-12-3456-7890 | passwd123 | 1111-2222-3333-4444 | 4000 | 2011-10-05 | 90 + 101 | regress_alice | +81-12-3456-7890 | passwd123 | 1111-2222-3333-4444 | 4000 | 2011-10-18 | 110 + 101 | regress_alice | +81-12-3456-7890 | passwd123 | 1111-2222-3333-4444 | 4000 | 2011-10-21 | 200 (3 rows) EXPLAIN (COSTS OFF) SELECT * FROM my_credit_card_usage_normal @@ -1462,7 +1462,7 @@ Nested Loop Join Filter: (l.cid = r.cid) -> Seq Scan on credit_usage r - Filter: ((ymd >= '10-01-2011'::date) AND (ymd < '11-01-2011'::date)) + Filter: ((ymd >= '2011-10-01'::date) AND (ymd < '2011-11-01'::date)) -> Materialize -> Subquery Scan on l Filter: f_leak(l.cnum) @@ -1481,9 +1481,9 @@ NOTICE: f_leak => 1111-2222-3333-4444 cid | name | tel | passwd | cnum | climit | ymd | usage -----+---------------+------------------+-----------+---------------------+--------+------------+------- - 101 | regress_alice | +81-12-3456-7890 | passwd123 | 1111-2222-3333-4444 | 4000 | 10-05-2011 | 90 - 101 | regress_alice | +81-12-3456-7890 | passwd123 | 1111-2222-3333-4444 | 4000 | 10-18-2011 | 110 - 101 | regress_alice | +81-12-3456-7890 | passwd123 | 1111-2222-3333-4444 | 4000 | 10-21-2011 | 200 + 101 | regress_alice | +81-12-3456-7890 | passwd123 | 1111-2222-3333-4444 | 4000 | 2011-10-05 | 90 + 101 | regress_alice | +81-12-3456-7890 | passwd123 | 1111-2222-3333-4444 | 4000 | 2011-10-18 | 110 + 101 | regress_alice | +81-12-3456-7890 | passwd123 | 1111-2222-3333-4444 | 4000 | 2011-10-21 | 200 (3 rows) EXPLAIN (COSTS OFF) SELECT * FROM my_credit_card_usage_secure @@ -1495,7 +1495,7 @@ -> Nested Loop Join Filter: (l.cid = r.cid) -> Seq Scan on credit_usage r - Filter: ((ymd >= '10-01-2011'::date) AND (ymd < '11-01-2011'::date)) + Filter: ((ymd >= '2011-10-01'::date) AND (ymd < '2011-11-01'::date)) -> Materialize -> Hash Join Hash Cond: (r_1.cid = l.cid) diff -U3 /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/guc.out /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/guc.out --- /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/guc.out 2019-08-12 14:55:05.426230282 -0500 +++ /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/guc.out 2019-09-05 16:28:16.062733467 -0500 @@ -1,9 +1,9 @@ -- pg_regress should ensure that this default value applies; however -- we can't rely on any specific default value of vacuum_cost_delay SHOW datestyle; - DateStyle ---------------- - Postgres, MDY + DateStyle +----------- + ISO, DMY (1 row) -- SET to some nondefault value @@ -24,7 +24,7 @@ SELECT '2006-08-13 12:34:56'::timestamptz; timestamptz ------------------------ - 2006-08-13 12:34:56-07 + 2006-08-13 12:34:56-05 (1 row) -- SET LOCAL has no effect outside of a transaction @@ -47,7 +47,7 @@ SELECT '2006-08-13 12:34:56'::timestamptz; timestamptz ------------------------ - 2006-08-13 12:34:56-07 + 2006-08-13 12:34:56-05 (1 row) -- SET LOCAL within a transaction that commits @@ -69,7 +69,7 @@ SELECT '2006-08-13 12:34:56'::timestamptz; timestamptz ------------------------- - 08/13/2006 12:34:56 PDT + 08/13/2006 12:34:56 -05 (1 row) COMMIT; @@ -88,7 +88,7 @@ SELECT '2006-08-13 12:34:56'::timestamptz; timestamptz ------------------------ - 2006-08-13 12:34:56-07 + 2006-08-13 12:34:56-05 (1 row) -- SET should be reverted after ROLLBACK @@ -110,7 +110,7 @@ SELECT '2006-08-13 12:34:56'::timestamptz; timestamptz ------------------------- - 13.08.2006 12:34:56 PDT + 13.08.2006 12:34:56 -05 (1 row) ROLLBACK; @@ -129,7 +129,7 @@ SELECT '2006-08-13 12:34:56'::timestamptz; timestamptz ------------------------ - 2006-08-13 12:34:56-07 + 2006-08-13 12:34:56-05 (1 row) -- Some tests with subtransactions @@ -145,7 +145,7 @@ SELECT '2006-08-13 12:34:56'::timestamptz; timestamptz ------------------------ - 2006-08-13 12:34:56-07 + 2006-08-13 12:34:56-05 (1 row) SAVEPOINT first_sp; @@ -166,7 +166,7 @@ SELECT '2006-08-13 12:34:56'::timestamptz; timestamptz ------------------------- - 13.08.2006 12:34:56 PDT + 13.08.2006 12:34:56 -05 (1 row) ROLLBACK TO first_sp; @@ -179,7 +179,7 @@ SELECT '2006-08-13 12:34:56'::timestamptz; timestamptz ------------------------ - 2006-08-13 12:34:56-07 + 2006-08-13 12:34:56-05 (1 row) SAVEPOINT second_sp; @@ -194,7 +194,7 @@ SELECT '2006-08-13 12:34:56'::timestamptz; timestamptz ------------------------- - 08/13/2006 12:34:56 PDT + 08/13/2006 12:34:56 -05 (1 row) SAVEPOINT third_sp; @@ -215,7 +215,7 @@ SELECT '2006-08-13 12:34:56'::timestamptz; timestamptz ------------------------------ - Sun Aug 13 12:34:56 2006 PDT + Sun Aug 13 12:34:56 2006 -05 (1 row) ROLLBACK TO third_sp; @@ -234,7 +234,7 @@ SELECT '2006-08-13 12:34:56'::timestamptz; timestamptz ------------------------- - 08/13/2006 12:34:56 PDT + 08/13/2006 12:34:56 -05 (1 row) ROLLBACK TO second_sp; @@ -253,7 +253,7 @@ SELECT '2006-08-13 12:34:56'::timestamptz; timestamptz ------------------------ - 2006-08-13 12:34:56-07 + 2006-08-13 12:34:56-05 (1 row) ROLLBACK; @@ -272,7 +272,7 @@ SELECT '2006-08-13 12:34:56'::timestamptz; timestamptz ------------------------ - 2006-08-13 12:34:56-07 + 2006-08-13 12:34:56-05 (1 row) -- SET LOCAL with Savepoints @@ -292,7 +292,7 @@ SELECT '2006-08-13 12:34:56'::timestamptz; timestamptz ------------------------ - 2006-08-13 12:34:56-07 + 2006-08-13 12:34:56-05 (1 row) SAVEPOINT sp; @@ -313,7 +313,7 @@ SELECT '2006-08-13 12:34:56'::timestamptz; timestamptz ------------------------------ - Sun Aug 13 12:34:56 2006 PDT + Sun Aug 13 12:34:56 2006 -05 (1 row) ROLLBACK TO sp; @@ -332,7 +332,7 @@ SELECT '2006-08-13 12:34:56'::timestamptz; timestamptz ------------------------ - 2006-08-13 12:34:56-07 + 2006-08-13 12:34:56-05 (1 row) ROLLBACK; @@ -351,7 +351,7 @@ SELECT '2006-08-13 12:34:56'::timestamptz; timestamptz ------------------------ - 2006-08-13 12:34:56-07 + 2006-08-13 12:34:56-05 (1 row) -- SET LOCAL persists through RELEASE (which was not true in 8.0-8.2) @@ -371,7 +371,7 @@ SELECT '2006-08-13 12:34:56'::timestamptz; timestamptz ------------------------ - 2006-08-13 12:34:56-07 + 2006-08-13 12:34:56-05 (1 row) SAVEPOINT sp; @@ -392,7 +392,7 @@ SELECT '2006-08-13 12:34:56'::timestamptz; timestamptz ------------------------------ - Sun Aug 13 12:34:56 2006 PDT + Sun Aug 13 12:34:56 2006 -05 (1 row) RELEASE SAVEPOINT sp; @@ -411,7 +411,7 @@ SELECT '2006-08-13 12:34:56'::timestamptz; timestamptz ------------------------------ - Sun Aug 13 12:34:56 2006 PDT + Sun Aug 13 12:34:56 2006 -05 (1 row) ROLLBACK; @@ -430,7 +430,7 @@ SELECT '2006-08-13 12:34:56'::timestamptz; timestamptz ------------------------ - 2006-08-13 12:34:56-07 + 2006-08-13 12:34:56-05 (1 row) -- SET followed by SET LOCAL @@ -454,7 +454,7 @@ SELECT '2006-08-13 12:34:56'::timestamptz; timestamptz ------------------------------ - Sun Aug 13 12:34:56 2006 PDT + Sun Aug 13 12:34:56 2006 -05 (1 row) COMMIT; @@ -473,7 +473,7 @@ SELECT '2006-08-13 12:34:56'::timestamptz; timestamptz ------------------------ - 2006-08-13 12:34:56-07 + 2006-08-13 12:34:56-05 (1 row) -- @@ -490,20 +490,20 @@ SELECT '2006-08-13 12:34:56'::timestamptz; timestamptz ------------------------ - 2006-08-13 12:34:56-07 + 2006-08-13 12:34:56-05 (1 row) RESET datestyle; SHOW datestyle; - DateStyle ---------------- - Postgres, MDY + DateStyle +----------- + ISO, DMY (1 row) SELECT '2006-08-13 12:34:56'::timestamptz; - timestamptz ------------------------------- - Sun Aug 13 12:34:56 2006 PDT + timestamptz +------------------------ + 2006-08-13 12:34:56-05 (1 row) -- Test some simple error cases diff -U3 /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/foreign_data.out /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/foreign_data.out --- /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/foreign_data.out 2019-08-12 14:55:05.426230282 -0500 +++ /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/foreign_data.out 2019-09-05 16:28:18.230917960 -0500 @@ -728,7 +728,7 @@ c3 | date | | | | | plain | | Check constraints: "ft1_c2_check" CHECK (c2 <> ''::text) - "ft1_c3_check" CHECK (c3 >= '01-01-1994'::date AND c3 <= '01-31-1994'::date) + "ft1_c3_check" CHECK (c3 >= '1994-01-01'::date AND c3 <= '1994-01-31'::date) Server: s0 FDW options: (delimiter ',', quote '"', "be quoted" 'value') @@ -849,7 +849,7 @@ c10 | integer | | | | (p1 'v1') | plain | | Check constraints: "ft1_c2_check" CHECK (c2 <> ''::text) - "ft1_c3_check" CHECK (c3 >= '01-01-1994'::date AND c3 <= '01-31-1994'::date) + "ft1_c3_check" CHECK (c3 >= '1994-01-01'::date AND c3 <= '1994-01-31'::date) Server: s0 FDW options: (delimiter ',', quote '"', "be quoted" 'value') @@ -897,7 +897,7 @@ c10 | integer | | | | (p1 'v1') Check constraints: "ft1_c2_check" CHECK (c2 <> ''::text) - "ft1_c3_check" CHECK (c3 >= '01-01-1994'::date AND c3 <= '01-31-1994'::date) + "ft1_c3_check" CHECK (c3 >= '1994-01-01'::date AND c3 <= '1994-01-31'::date) Server: s0 FDW options: (quote '~', "be quoted" 'value', escape '@') diff -U3 /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/window.out /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/window.out --- /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/window.out 2019-08-12 14:55:05.466233679 -0500 +++ /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/window.out 2019-09-05 16:28:16.630781803 -0500 @@ -1306,11 +1306,11 @@ SELECT i, min(i) over (order by i range between '1 day' preceding and '10 days' following) as min_i FROM generate_series(now(), now()+'100 days'::interval, '1 hour') i; SELECT pg_get_viewdef('v_window'); - pg_get_viewdef ---------------------------------------------------------------------------------------------------------------------------- - SELECT i.i, + - min(i.i) OVER (ORDER BY i.i RANGE BETWEEN '@ 1 day'::interval PRECEDING AND '@ 10 days'::interval FOLLOWING) AS min_i+ - FROM generate_series(now(), (now() + '@ 100 days'::interval), '@ 1 hour'::interval) i(i); + pg_get_viewdef +----------------------------------------------------------------------------------------------------------------------- + SELECT i.i, + + min(i.i) OVER (ORDER BY i.i RANGE BETWEEN '1 day'::interval PRECEDING AND '10 days'::interval FOLLOWING) AS min_i+ + FROM generate_series(now(), (now() + '100 days'::interval), '01:00:00'::interval) i(i); (1 row) -- RANGE offset PRECEDING/FOLLOWING tests @@ -1488,96 +1488,96 @@ salary, enroll_date from empsalary; sum | salary | enroll_date -------+--------+------------- - 34900 | 5000 | 10-01-2006 - 34900 | 6000 | 10-01-2006 - 38400 | 3900 | 12-23-2006 - 47100 | 4800 | 08-01-2007 - 47100 | 5200 | 08-01-2007 - 47100 | 4800 | 08-08-2007 - 47100 | 5200 | 08-15-2007 - 36100 | 3500 | 12-10-2007 - 32200 | 4500 | 01-01-2008 - 32200 | 4200 | 01-01-2008 + 34900 | 5000 | 2006-10-01 + 34900 | 6000 | 2006-10-01 + 38400 | 3900 | 2006-12-23 + 47100 | 4800 | 2007-08-01 + 47100 | 5200 | 2007-08-01 + 47100 | 4800 | 2007-08-08 + 47100 | 5200 | 2007-08-15 + 36100 | 3500 | 2007-12-10 + 32200 | 4500 | 2008-01-01 + 32200 | 4200 | 2008-01-01 (10 rows) select sum(salary) over (order by enroll_date desc range between '1 year'::interval preceding and '1 year'::interval following), salary, enroll_date from empsalary; sum | salary | enroll_date -------+--------+------------- - 32200 | 4200 | 01-01-2008 - 32200 | 4500 | 01-01-2008 - 36100 | 3500 | 12-10-2007 - 47100 | 5200 | 08-15-2007 - 47100 | 4800 | 08-08-2007 - 47100 | 4800 | 08-01-2007 - 47100 | 5200 | 08-01-2007 - 38400 | 3900 | 12-23-2006 - 34900 | 5000 | 10-01-2006 - 34900 | 6000 | 10-01-2006 + 32200 | 4200 | 2008-01-01 + 32200 | 4500 | 2008-01-01 + 36100 | 3500 | 2007-12-10 + 47100 | 5200 | 2007-08-15 + 47100 | 4800 | 2007-08-08 + 47100 | 4800 | 2007-08-01 + 47100 | 5200 | 2007-08-01 + 38400 | 3900 | 2006-12-23 + 34900 | 5000 | 2006-10-01 + 34900 | 6000 | 2006-10-01 (10 rows) select sum(salary) over (order by enroll_date desc range between '1 year'::interval following and '1 year'::interval following), salary, enroll_date from empsalary; sum | salary | enroll_date -----+--------+------------- - | 4200 | 01-01-2008 - | 4500 | 01-01-2008 - | 3500 | 12-10-2007 - | 5200 | 08-15-2007 - | 4800 | 08-08-2007 - | 4800 | 08-01-2007 - | 5200 | 08-01-2007 - | 3900 | 12-23-2006 - | 5000 | 10-01-2006 - | 6000 | 10-01-2006 + | 4200 | 2008-01-01 + | 4500 | 2008-01-01 + | 3500 | 2007-12-10 + | 5200 | 2007-08-15 + | 4800 | 2007-08-08 + | 4800 | 2007-08-01 + | 5200 | 2007-08-01 + | 3900 | 2006-12-23 + | 5000 | 2006-10-01 + | 6000 | 2006-10-01 (10 rows) select sum(salary) over (order by enroll_date range between '1 year'::interval preceding and '1 year'::interval following exclude current row), salary, enroll_date from empsalary; sum | salary | enroll_date -------+--------+------------- - 29900 | 5000 | 10-01-2006 - 28900 | 6000 | 10-01-2006 - 34500 | 3900 | 12-23-2006 - 42300 | 4800 | 08-01-2007 - 41900 | 5200 | 08-01-2007 - 42300 | 4800 | 08-08-2007 - 41900 | 5200 | 08-15-2007 - 32600 | 3500 | 12-10-2007 - 27700 | 4500 | 01-01-2008 - 28000 | 4200 | 01-01-2008 + 29900 | 5000 | 2006-10-01 + 28900 | 6000 | 2006-10-01 + 34500 | 3900 | 2006-12-23 + 42300 | 4800 | 2007-08-01 + 41900 | 5200 | 2007-08-01 + 42300 | 4800 | 2007-08-08 + 41900 | 5200 | 2007-08-15 + 32600 | 3500 | 2007-12-10 + 27700 | 4500 | 2008-01-01 + 28000 | 4200 | 2008-01-01 (10 rows) select sum(salary) over (order by enroll_date range between '1 year'::interval preceding and '1 year'::interval following exclude group), salary, enroll_date from empsalary; sum | salary | enroll_date -------+--------+------------- - 23900 | 5000 | 10-01-2006 - 23900 | 6000 | 10-01-2006 - 34500 | 3900 | 12-23-2006 - 37100 | 4800 | 08-01-2007 - 37100 | 5200 | 08-01-2007 - 42300 | 4800 | 08-08-2007 - 41900 | 5200 | 08-15-2007 - 32600 | 3500 | 12-10-2007 - 23500 | 4500 | 01-01-2008 - 23500 | 4200 | 01-01-2008 + 23900 | 5000 | 2006-10-01 + 23900 | 6000 | 2006-10-01 + 34500 | 3900 | 2006-12-23 + 37100 | 4800 | 2007-08-01 + 37100 | 5200 | 2007-08-01 + 42300 | 4800 | 2007-08-08 + 41900 | 5200 | 2007-08-15 + 32600 | 3500 | 2007-12-10 + 23500 | 4500 | 2008-01-01 + 23500 | 4200 | 2008-01-01 (10 rows) select sum(salary) over (order by enroll_date range between '1 year'::interval preceding and '1 year'::interval following exclude ties), salary, enroll_date from empsalary; sum | salary | enroll_date -------+--------+------------- - 28900 | 5000 | 10-01-2006 - 29900 | 6000 | 10-01-2006 - 38400 | 3900 | 12-23-2006 - 41900 | 4800 | 08-01-2007 - 42300 | 5200 | 08-01-2007 - 47100 | 4800 | 08-08-2007 - 47100 | 5200 | 08-15-2007 - 36100 | 3500 | 12-10-2007 - 28000 | 4500 | 01-01-2008 - 27700 | 4200 | 01-01-2008 + 28900 | 5000 | 2006-10-01 + 29900 | 6000 | 2006-10-01 + 38400 | 3900 | 2006-12-23 + 41900 | 4800 | 2007-08-01 + 42300 | 5200 | 2007-08-01 + 47100 | 4800 | 2007-08-08 + 47100 | 5200 | 2007-08-15 + 36100 | 3500 | 2007-12-10 + 28000 | 4500 | 2008-01-01 + 27700 | 4200 | 2008-01-01 (10 rows) select first_value(salary) over(order by salary range between 1000 preceding and 1000 following), @@ -1659,16 +1659,16 @@ salary, enroll_date from empsalary; first_value | last_value | salary | enroll_date -------------+------------+--------+------------- - 5000 | 5200 | 5000 | 10-01-2006 - 6000 | 5200 | 6000 | 10-01-2006 - 5000 | 3500 | 3900 | 12-23-2006 - 5000 | 4200 | 4800 | 08-01-2007 - 5000 | 4200 | 5200 | 08-01-2007 - 5000 | 4200 | 4800 | 08-08-2007 - 5000 | 4200 | 5200 | 08-15-2007 - 5000 | 4200 | 3500 | 12-10-2007 - 5000 | 4200 | 4500 | 01-01-2008 - 5000 | 4200 | 4200 | 01-01-2008 + 5000 | 5200 | 5000 | 2006-10-01 + 6000 | 5200 | 6000 | 2006-10-01 + 5000 | 3500 | 3900 | 2006-12-23 + 5000 | 4200 | 4800 | 2007-08-01 + 5000 | 4200 | 5200 | 2007-08-01 + 5000 | 4200 | 4800 | 2007-08-08 + 5000 | 4200 | 5200 | 2007-08-15 + 5000 | 4200 | 3500 | 2007-12-10 + 5000 | 4200 | 4500 | 2008-01-01 + 5000 | 4200 | 4200 | 2008-01-01 (10 rows) select first_value(salary) over(order by enroll_date range between unbounded preceding and '1 year'::interval following @@ -1678,16 +1678,16 @@ salary, enroll_date from empsalary; first_value | last_value | salary | enroll_date -------------+------------+--------+------------- - 5000 | 5200 | 5000 | 10-01-2006 - 6000 | 5200 | 6000 | 10-01-2006 - 5000 | 3500 | 3900 | 12-23-2006 - 5000 | 4200 | 4800 | 08-01-2007 - 5000 | 4200 | 5200 | 08-01-2007 - 5000 | 4200 | 4800 | 08-08-2007 - 5000 | 4200 | 5200 | 08-15-2007 - 5000 | 4200 | 3500 | 12-10-2007 - 5000 | 4500 | 4500 | 01-01-2008 - 5000 | 4200 | 4200 | 01-01-2008 + 5000 | 5200 | 5000 | 2006-10-01 + 6000 | 5200 | 6000 | 2006-10-01 + 5000 | 3500 | 3900 | 2006-12-23 + 5000 | 4200 | 4800 | 2007-08-01 + 5000 | 4200 | 5200 | 2007-08-01 + 5000 | 4200 | 4800 | 2007-08-08 + 5000 | 4200 | 5200 | 2007-08-15 + 5000 | 4200 | 3500 | 2007-12-10 + 5000 | 4500 | 4500 | 2008-01-01 + 5000 | 4200 | 4200 | 2008-01-01 (10 rows) select first_value(salary) over(order by enroll_date range between unbounded preceding and '1 year'::interval following @@ -1697,16 +1697,16 @@ salary, enroll_date from empsalary; first_value | last_value | salary | enroll_date -------------+------------+--------+------------- - 3900 | 5200 | 5000 | 10-01-2006 - 3900 | 5200 | 6000 | 10-01-2006 - 5000 | 3500 | 3900 | 12-23-2006 - 5000 | 4200 | 4800 | 08-01-2007 - 5000 | 4200 | 5200 | 08-01-2007 - 5000 | 4200 | 4800 | 08-08-2007 - 5000 | 4200 | 5200 | 08-15-2007 - 5000 | 4200 | 3500 | 12-10-2007 - 5000 | 3500 | 4500 | 01-01-2008 - 5000 | 3500 | 4200 | 01-01-2008 + 3900 | 5200 | 5000 | 2006-10-01 + 3900 | 5200 | 6000 | 2006-10-01 + 5000 | 3500 | 3900 | 2006-12-23 + 5000 | 4200 | 4800 | 2007-08-01 + 5000 | 4200 | 5200 | 2007-08-01 + 5000 | 4200 | 4800 | 2007-08-08 + 5000 | 4200 | 5200 | 2007-08-15 + 5000 | 4200 | 3500 | 2007-12-10 + 5000 | 3500 | 4500 | 2008-01-01 + 5000 | 3500 | 4200 | 2008-01-01 (10 rows) select first_value(salary) over(order by enroll_date range between unbounded preceding and '1 year'::interval following @@ -1716,16 +1716,16 @@ salary, enroll_date from empsalary; first_value | last_value | salary | enroll_date -------------+------------+--------+------------- - 6000 | 5200 | 5000 | 10-01-2006 - 5000 | 5200 | 6000 | 10-01-2006 - 5000 | 3500 | 3900 | 12-23-2006 - 5000 | 4200 | 4800 | 08-01-2007 - 5000 | 4200 | 5200 | 08-01-2007 - 5000 | 4200 | 4800 | 08-08-2007 - 5000 | 4200 | 5200 | 08-15-2007 - 5000 | 4200 | 3500 | 12-10-2007 - 5000 | 4200 | 4500 | 01-01-2008 - 5000 | 4500 | 4200 | 01-01-2008 + 6000 | 5200 | 5000 | 2006-10-01 + 5000 | 5200 | 6000 | 2006-10-01 + 5000 | 3500 | 3900 | 2006-12-23 + 5000 | 4200 | 4800 | 2007-08-01 + 5000 | 4200 | 5200 | 2007-08-01 + 5000 | 4200 | 4800 | 2007-08-08 + 5000 | 4200 | 5200 | 2007-08-15 + 5000 | 4200 | 3500 | 2007-12-10 + 5000 | 4200 | 4500 | 2008-01-01 + 5000 | 4500 | 4200 | 2008-01-01 (10 rows) -- RANGE offset PRECEDING/FOLLOWING with null values @@ -2147,16 +2147,16 @@ '1 year'::interval preceding and '1 year'::interval following); id | f_interval | first_value | last_value ----+------------+-------------+------------ - 1 | @ 1 year | 1 | 2 - 2 | @ 2 years | 1 | 3 - 3 | @ 3 years | 2 | 4 - 4 | @ 4 years | 3 | 6 - 5 | @ 5 years | 4 | 6 - 6 | @ 5 years | 4 | 6 - 7 | @ 7 years | 7 | 8 - 8 | @ 8 years | 7 | 9 - 9 | @ 9 years | 8 | 10 - 10 | @ 10 years | 9 | 10 + 1 | 1 year | 1 | 2 + 2 | 2 years | 1 | 3 + 3 | 3 years | 2 | 4 + 4 | 4 years | 3 | 6 + 5 | 5 years | 4 | 6 + 6 | 5 years | 4 | 6 + 7 | 7 years | 7 | 8 + 8 | 8 years | 7 | 9 + 9 | 9 years | 8 | 10 + 10 | 10 years | 9 | 10 (10 rows) select id, f_interval, first_value(id) over w, last_value(id) over w @@ -2165,88 +2165,88 @@ '1 year' preceding and '1 year' following); id | f_interval | first_value | last_value ----+------------+-------------+------------ - 10 | @ 10 years | 10 | 9 - 9 | @ 9 years | 10 | 8 - 8 | @ 8 years | 9 | 7 - 7 | @ 7 years | 8 | 7 - 6 | @ 5 years | 6 | 4 - 5 | @ 5 years | 6 | 4 - 4 | @ 4 years | 6 | 3 - 3 | @ 3 years | 4 | 2 - 2 | @ 2 years | 3 | 1 - 1 | @ 1 year | 2 | 1 + 10 | 10 years | 10 | 9 + 9 | 9 years | 10 | 8 + 8 | 8 years | 9 | 7 + 7 | 7 years | 8 | 7 + 6 | 5 years | 6 | 4 + 5 | 5 years | 6 | 4 + 4 | 4 years | 6 | 3 + 3 | 3 years | 4 | 2 + 2 | 2 years | 3 | 1 + 1 | 1 year | 2 | 1 (10 rows) select id, f_timestamptz, first_value(id) over w, last_value(id) over w from datetimes window w as (order by f_timestamptz range between '1 year'::interval preceding and '1 year'::interval following); - id | f_timestamptz | first_value | last_value -----+------------------------------+-------------+------------ - 1 | Thu Oct 19 02:23:54 2000 PDT | 1 | 3 - 2 | Fri Oct 19 02:23:54 2001 PDT | 1 | 4 - 3 | Fri Oct 19 02:23:54 2001 PDT | 1 | 4 - 4 | Sat Oct 19 02:23:54 2002 PDT | 2 | 5 - 5 | Sun Oct 19 02:23:54 2003 PDT | 4 | 6 - 6 | Tue Oct 19 02:23:54 2004 PDT | 5 | 7 - 7 | Wed Oct 19 02:23:54 2005 PDT | 6 | 8 - 8 | Thu Oct 19 02:23:54 2006 PDT | 7 | 9 - 9 | Fri Oct 19 02:23:54 2007 PDT | 8 | 10 - 10 | Sun Oct 19 02:23:54 2008 PDT | 9 | 10 + id | f_timestamptz | first_value | last_value +----+------------------------+-------------+------------ + 1 | 2000-10-19 04:23:54-05 | 1 | 3 + 2 | 2001-10-19 04:23:54-05 | 1 | 4 + 3 | 2001-10-19 04:23:54-05 | 1 | 4 + 4 | 2002-10-19 04:23:54-05 | 2 | 5 + 5 | 2003-10-19 04:23:54-05 | 4 | 6 + 6 | 2004-10-19 04:23:54-05 | 5 | 7 + 7 | 2005-10-19 04:23:54-05 | 6 | 8 + 8 | 2006-10-19 04:23:54-05 | 7 | 9 + 9 | 2007-10-19 04:23:54-05 | 8 | 10 + 10 | 2008-10-19 04:23:54-05 | 9 | 10 (10 rows) select id, f_timestamptz, first_value(id) over w, last_value(id) over w from datetimes window w as (order by f_timestamptz desc range between '1 year' preceding and '1 year' following); - id | f_timestamptz | first_value | last_value -----+------------------------------+-------------+------------ - 10 | Sun Oct 19 02:23:54 2008 PDT | 10 | 9 - 9 | Fri Oct 19 02:23:54 2007 PDT | 10 | 8 - 8 | Thu Oct 19 02:23:54 2006 PDT | 9 | 7 - 7 | Wed Oct 19 02:23:54 2005 PDT | 8 | 6 - 6 | Tue Oct 19 02:23:54 2004 PDT | 7 | 5 - 5 | Sun Oct 19 02:23:54 2003 PDT | 6 | 4 - 4 | Sat Oct 19 02:23:54 2002 PDT | 5 | 2 - 3 | Fri Oct 19 02:23:54 2001 PDT | 4 | 1 - 2 | Fri Oct 19 02:23:54 2001 PDT | 4 | 1 - 1 | Thu Oct 19 02:23:54 2000 PDT | 3 | 1 + id | f_timestamptz | first_value | last_value +----+------------------------+-------------+------------ + 10 | 2008-10-19 04:23:54-05 | 10 | 9 + 9 | 2007-10-19 04:23:54-05 | 10 | 8 + 8 | 2006-10-19 04:23:54-05 | 9 | 7 + 7 | 2005-10-19 04:23:54-05 | 8 | 6 + 6 | 2004-10-19 04:23:54-05 | 7 | 5 + 5 | 2003-10-19 04:23:54-05 | 6 | 4 + 4 | 2002-10-19 04:23:54-05 | 5 | 2 + 3 | 2001-10-19 04:23:54-05 | 4 | 1 + 2 | 2001-10-19 04:23:54-05 | 4 | 1 + 1 | 2000-10-19 04:23:54-05 | 3 | 1 (10 rows) select id, f_timestamp, first_value(id) over w, last_value(id) over w from datetimes window w as (order by f_timestamp range between '1 year'::interval preceding and '1 year'::interval following); - id | f_timestamp | first_value | last_value -----+--------------------------+-------------+------------ - 1 | Thu Oct 19 10:23:54 2000 | 1 | 3 - 2 | Fri Oct 19 10:23:54 2001 | 1 | 4 - 3 | Fri Oct 19 10:23:54 2001 | 1 | 4 - 4 | Sat Oct 19 10:23:54 2002 | 2 | 5 - 5 | Sun Oct 19 10:23:54 2003 | 4 | 6 - 6 | Tue Oct 19 10:23:54 2004 | 5 | 7 - 7 | Wed Oct 19 10:23:54 2005 | 6 | 8 - 8 | Thu Oct 19 10:23:54 2006 | 7 | 9 - 9 | Fri Oct 19 10:23:54 2007 | 8 | 10 - 10 | Sun Oct 19 10:23:54 2008 | 9 | 10 + id | f_timestamp | first_value | last_value +----+---------------------+-------------+------------ + 1 | 2000-10-19 10:23:54 | 1 | 3 + 2 | 2001-10-19 10:23:54 | 1 | 4 + 3 | 2001-10-19 10:23:54 | 1 | 4 + 4 | 2002-10-19 10:23:54 | 2 | 5 + 5 | 2003-10-19 10:23:54 | 4 | 6 + 6 | 2004-10-19 10:23:54 | 5 | 7 + 7 | 2005-10-19 10:23:54 | 6 | 8 + 8 | 2006-10-19 10:23:54 | 7 | 9 + 9 | 2007-10-19 10:23:54 | 8 | 10 + 10 | 2008-10-19 10:23:54 | 9 | 10 (10 rows) select id, f_timestamp, first_value(id) over w, last_value(id) over w from datetimes window w as (order by f_timestamp desc range between '1 year' preceding and '1 year' following); - id | f_timestamp | first_value | last_value -----+--------------------------+-------------+------------ - 10 | Sun Oct 19 10:23:54 2008 | 10 | 9 - 9 | Fri Oct 19 10:23:54 2007 | 10 | 8 - 8 | Thu Oct 19 10:23:54 2006 | 9 | 7 - 7 | Wed Oct 19 10:23:54 2005 | 8 | 6 - 6 | Tue Oct 19 10:23:54 2004 | 7 | 5 - 5 | Sun Oct 19 10:23:54 2003 | 6 | 4 - 4 | Sat Oct 19 10:23:54 2002 | 5 | 2 - 3 | Fri Oct 19 10:23:54 2001 | 4 | 1 - 2 | Fri Oct 19 10:23:54 2001 | 4 | 1 - 1 | Thu Oct 19 10:23:54 2000 | 3 | 1 + id | f_timestamp | first_value | last_value +----+---------------------+-------------+------------ + 10 | 2008-10-19 10:23:54 | 10 | 9 + 9 | 2007-10-19 10:23:54 | 10 | 8 + 8 | 2006-10-19 10:23:54 | 9 | 7 + 7 | 2005-10-19 10:23:54 | 8 | 6 + 6 | 2004-10-19 10:23:54 | 7 | 5 + 5 | 2003-10-19 10:23:54 | 6 | 4 + 4 | 2002-10-19 10:23:54 | 5 | 2 + 3 | 2001-10-19 10:23:54 | 4 | 1 + 2 | 2001-10-19 10:23:54 | 4 | 1 + 1 | 2000-10-19 10:23:54 | 3 | 1 (10 rows) -- RANGE offset PRECEDING/FOLLOWING error cases @@ -2565,16 +2565,16 @@ salary, enroll_date from empsalary; first_value | lead | nth_value | salary | enroll_date -------------+------+-----------+--------+------------- - 5000 | 6000 | 5000 | 5000 | 10-01-2006 - 5000 | 3900 | 5000 | 6000 | 10-01-2006 - 5000 | 4800 | 5000 | 3900 | 12-23-2006 - 3900 | 5200 | 3900 | 4800 | 08-01-2007 - 3900 | 4800 | 3900 | 5200 | 08-01-2007 - 4800 | 5200 | 4800 | 4800 | 08-08-2007 - 4800 | 3500 | 4800 | 5200 | 08-15-2007 - 5200 | 4500 | 5200 | 3500 | 12-10-2007 - 3500 | 4200 | 3500 | 4500 | 01-01-2008 - 3500 | | 3500 | 4200 | 01-01-2008 + 5000 | 6000 | 5000 | 5000 | 2006-10-01 + 5000 | 3900 | 5000 | 6000 | 2006-10-01 + 5000 | 4800 | 5000 | 3900 | 2006-12-23 + 3900 | 5200 | 3900 | 4800 | 2007-08-01 + 3900 | 4800 | 3900 | 5200 | 2007-08-01 + 4800 | 5200 | 4800 | 4800 | 2007-08-08 + 4800 | 3500 | 4800 | 5200 | 2007-08-15 + 5200 | 4500 | 5200 | 3500 | 2007-12-10 + 3500 | 4200 | 3500 | 4500 | 2008-01-01 + 3500 | | 3500 | 4200 | 2008-01-01 (10 rows) select last_value(salary) over(order by enroll_date groups between 1 preceding and 1 following), @@ -2582,16 +2582,16 @@ salary, enroll_date from empsalary; last_value | lag | salary | enroll_date ------------+------+--------+------------- - 3900 | | 5000 | 10-01-2006 - 3900 | 5000 | 6000 | 10-01-2006 - 5200 | 6000 | 3900 | 12-23-2006 - 4800 | 3900 | 4800 | 08-01-2007 - 4800 | 4800 | 5200 | 08-01-2007 - 5200 | 5200 | 4800 | 08-08-2007 - 3500 | 4800 | 5200 | 08-15-2007 - 4200 | 5200 | 3500 | 12-10-2007 - 4200 | 3500 | 4500 | 01-01-2008 - 4200 | 4500 | 4200 | 01-01-2008 + 3900 | | 5000 | 2006-10-01 + 3900 | 5000 | 6000 | 2006-10-01 + 5200 | 6000 | 3900 | 2006-12-23 + 4800 | 3900 | 4800 | 2007-08-01 + 4800 | 4800 | 5200 | 2007-08-01 + 5200 | 5200 | 4800 | 2007-08-08 + 3500 | 4800 | 5200 | 2007-08-15 + 4200 | 5200 | 3500 | 2007-12-10 + 4200 | 3500 | 4500 | 2008-01-01 + 4200 | 4500 | 4200 | 2008-01-01 (10 rows) select first_value(salary) over(order by enroll_date groups between 1 following and 3 following @@ -2602,16 +2602,16 @@ salary, enroll_date from empsalary; first_value | lead | nth_value | salary | enroll_date -------------+------+-----------+--------+------------- - 3900 | 6000 | 3900 | 5000 | 10-01-2006 - 3900 | 3900 | 3900 | 6000 | 10-01-2006 - 4800 | 4800 | 4800 | 3900 | 12-23-2006 - 4800 | 5200 | 4800 | 4800 | 08-01-2007 - 4800 | 4800 | 4800 | 5200 | 08-01-2007 - 5200 | 5200 | 5200 | 4800 | 08-08-2007 - 3500 | 3500 | 3500 | 5200 | 08-15-2007 - 4500 | 4500 | 4500 | 3500 | 12-10-2007 - | 4200 | | 4500 | 01-01-2008 - | | | 4200 | 01-01-2008 + 3900 | 6000 | 3900 | 5000 | 2006-10-01 + 3900 | 3900 | 3900 | 6000 | 2006-10-01 + 4800 | 4800 | 4800 | 3900 | 2006-12-23 + 4800 | 5200 | 4800 | 4800 | 2007-08-01 + 4800 | 4800 | 4800 | 5200 | 2007-08-01 + 5200 | 5200 | 5200 | 4800 | 2007-08-08 + 3500 | 3500 | 3500 | 5200 | 2007-08-15 + 4500 | 4500 | 4500 | 3500 | 2007-12-10 + | 4200 | | 4500 | 2008-01-01 + | | | 4200 | 2008-01-01 (10 rows) select last_value(salary) over(order by enroll_date groups between 1 following and 3 following @@ -2620,16 +2620,16 @@ salary, enroll_date from empsalary; last_value | lag | salary | enroll_date ------------+------+--------+------------- - 4800 | | 5000 | 10-01-2006 - 4800 | 5000 | 6000 | 10-01-2006 - 5200 | 6000 | 3900 | 12-23-2006 - 3500 | 3900 | 4800 | 08-01-2007 - 3500 | 4800 | 5200 | 08-01-2007 - 4200 | 5200 | 4800 | 08-08-2007 - 4200 | 4800 | 5200 | 08-15-2007 - 4200 | 5200 | 3500 | 12-10-2007 - | 3500 | 4500 | 01-01-2008 - | 4500 | 4200 | 01-01-2008 + 4800 | | 5000 | 2006-10-01 + 4800 | 5000 | 6000 | 2006-10-01 + 5200 | 6000 | 3900 | 2006-12-23 + 3500 | 3900 | 4800 | 2007-08-01 + 3500 | 4800 | 5200 | 2007-08-01 + 4200 | 5200 | 4800 | 2007-08-08 + 4200 | 4800 | 5200 | 2007-08-15 + 4200 | 5200 | 3500 | 2007-12-10 + | 3500 | 4500 | 2008-01-01 + | 4500 | 4200 | 2008-01-01 (10 rows) -- Show differences in offset interpretation between ROWS, RANGE, and GROUPS @@ -3382,8 +3382,8 @@ FROM (VALUES(1,'1 sec'),(2,'2 sec'),(3,NULL),(4,NULL)) t(i,v); i | avg ---+------------ - 1 | @ 1.5 secs - 2 | @ 2 secs + 1 | 00:00:01.5 + 2 | 00:00:02 3 | 4 | (4 rows) @@ -3432,8 +3432,8 @@ FROM (VALUES(1,'1 sec'),(2,'2 sec'),(3,NULL),(4,NULL)) t(i,v); i | sum ---+---------- - 1 | @ 3 secs - 2 | @ 2 secs + 1 | 00:00:03 + 2 | 00:00:02 3 | 4 | (4 rows) diff -U3 /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/json.out /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/json.out --- /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/json.out 2019-09-02 18:21:49.555379953 -0500 +++ /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/json.out 2019-09-05 16:28:19.999068412 -0500 @@ -1351,9 +1351,9 @@ (1 row) select * from json_populate_record(row('x',3,'2012-12-31 15:30:56')::jpop,'{"a":"blurfl","x":43.2}') q; - a | b | c ---------+---+-------------------------- - blurfl | 3 | Mon Dec 31 15:30:56 2012 + a | b | c +--------+---+--------------------- + blurfl | 3 | 2012-12-31 15:30:56 (1 row) select * from json_populate_record(null::jpop,'{"a":"blurfl","x":43.2}') q; @@ -1363,9 +1363,9 @@ (1 row) select * from json_populate_record(row('x',3,'2012-12-31 15:30:56')::jpop,'{"a":"blurfl","x":43.2}') q; - a | b | c ---------+---+-------------------------- - blurfl | 3 | Mon Dec 31 15:30:56 2012 + a | b | c +--------+---+--------------------- + blurfl | 3 | 2012-12-31 15:30:56 (1 row) select * from json_populate_record(null::jpop,'{"a":[100,200,false],"x":43.2}') q; @@ -1375,17 +1375,17 @@ (1 row) select * from json_populate_record(row('x',3,'2012-12-31 15:30:56')::jpop,'{"a":[100,200,false],"x":43.2}') q; - a | b | c ------------------+---+-------------------------- - [100,200,false] | 3 | Mon Dec 31 15:30:56 2012 + a | b | c +-----------------+---+--------------------- + [100,200,false] | 3 | 2012-12-31 15:30:56 (1 row) select * from json_populate_record(row('x',3,'2012-12-31 15:30:56')::jpop,'{"c":[100,200,false],"x":43.2}') q; ERROR: invalid input syntax for type timestamp: "[100,200,false]" select * from json_populate_record(row('x',3,'2012-12-31 15:30:56')::jpop,'{}') q; - a | b | c ----+---+-------------------------- - x | 3 | Mon Dec 31 15:30:56 2012 + a | b | c +---+---+--------------------- + x | 3 | 2012-12-31 15:30:56 (1 row) SELECT i FROM json_populate_record(NULL::jsrec_i_not_null, '{"x": 43.2}') q; @@ -1702,15 +1702,15 @@ SELECT rec FROM json_populate_record(NULL::jsrec, '{"rec": [1, 2]}') q; ERROR: cannot call populate_composite on an array SELECT rec FROM json_populate_record(NULL::jsrec, '{"rec": {"a": "abc", "c": "01.02.2003", "x": 43.2}}') q; - rec ------------------------------------ - (abc,,"Thu Jan 02 00:00:00 2003") + rec +------------------------------ + (abc,,"2003-02-01 00:00:00") (1 row) SELECT rec FROM json_populate_record(NULL::jsrec, '{"rec": "(abc,42,01.02.2003)"}') q; - rec -------------------------------------- - (abc,42,"Thu Jan 02 00:00:00 2003") + rec +-------------------------------- + (abc,42,"2003-02-01 00:00:00") (1 row) SELECT reca FROM json_populate_record(NULL::jsrec, '{"reca": 123}') q; @@ -1719,21 +1719,21 @@ SELECT reca FROM json_populate_record(NULL::jsrec, '{"reca": [1, 2]}') q; ERROR: cannot call populate_composite on a scalar SELECT reca FROM json_populate_record(NULL::jsrec, '{"reca": [{"a": "abc", "b": 456}, null, {"c": "01.02.2003", "x": 43.2}]}') q; - reca --------------------------------------------------------- - {"(abc,456,)",NULL,"(,,\"Thu Jan 02 00:00:00 2003\")"} + reca +--------------------------------------------------- + {"(abc,456,)",NULL,"(,,\"2003-02-01 00:00:00\")"} (1 row) SELECT reca FROM json_populate_record(NULL::jsrec, '{"reca": ["(abc,42,01.02.2003)"]}') q; - reca -------------------------------------------- - {"(abc,42,\"Thu Jan 02 00:00:00 2003\")"} + reca +-------------------------------------- + {"(abc,42,\"2003-02-01 00:00:00\")"} (1 row) SELECT reca FROM json_populate_record(NULL::jsrec, '{"reca": "{\"(abc,42,01.02.2003)\"}"}') q; - reca -------------------------------------------- - {"(abc,42,\"Thu Jan 02 00:00:00 2003\")"} + reca +-------------------------------------- + {"(abc,42,\"2003-02-01 00:00:00\")"} (1 row) SELECT rec FROM json_populate_record( @@ -1741,9 +1741,9 @@ row('x',3,'2012-12-31 15:30:56')::jpop,NULL)::jsrec, '{"rec": {"a": "abc", "c": "01.02.2003", "x": 43.2}}' ) q; - rec ------------------------------------- - (abc,3,"Thu Jan 02 00:00:00 2003") + rec +------------------------------- + (abc,3,"2003-02-01 00:00:00") (1 row) -- anonymous record type @@ -1780,38 +1780,38 @@ ERROR: value for domain j_ordered_pair violates check constraint "j_ordered_pair_check" -- populate_recordset select * from json_populate_recordset(null::jpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:53"}]') q; - a | b | c ---------+---+-------------------------- + a | b | c +--------+---+--------------------- blurfl | | - | 3 | Fri Jan 20 10:42:53 2012 + | 3 | 2012-01-20 10:42:53 (2 rows) select * from json_populate_recordset(row('def',99,null)::jpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:53"}]') q; - a | b | c ---------+----+-------------------------- + a | b | c +--------+----+--------------------- blurfl | 99 | - def | 3 | Fri Jan 20 10:42:53 2012 + def | 3 | 2012-01-20 10:42:53 (2 rows) select * from json_populate_recordset(null::jpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:53"}]') q; - a | b | c ---------+---+-------------------------- + a | b | c +--------+---+--------------------- blurfl | | - | 3 | Fri Jan 20 10:42:53 2012 + | 3 | 2012-01-20 10:42:53 (2 rows) select * from json_populate_recordset(row('def',99,null)::jpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:53"}]') q; - a | b | c ---------+----+-------------------------- + a | b | c +--------+----+--------------------- blurfl | 99 | - def | 3 | Fri Jan 20 10:42:53 2012 + def | 3 | 2012-01-20 10:42:53 (2 rows) select * from json_populate_recordset(row('def',99,null)::jpop,'[{"a":[100,200,300],"x":43.2},{"a":{"z":true},"b":3,"c":"2012-01-20 10:42:53"}]') q; - a | b | c ----------------+----+-------------------------- + a | b | c +---------------+----+--------------------- [100,200,300] | 99 | - {"z":true} | 3 | Fri Jan 20 10:42:53 2012 + {"z":true} | 3 | 2012-01-20 10:42:53 (2 rows) select * from json_populate_recordset(row('def',99,null)::jpop,'[{"c":[100,200,300],"x":43.2},{"a":{"z":true},"b":3,"c":"2012-01-20 10:42:53"}]') q; @@ -1824,24 +1824,24 @@ (1 row) select * from json_populate_recordset(null::jpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:53"}]') q; - a | b | c ---------+---+-------------------------- + a | b | c +--------+---+--------------------- blurfl | | - | 3 | Fri Jan 20 10:42:53 2012 + | 3 | 2012-01-20 10:42:53 (2 rows) select * from json_populate_recordset(row('def',99,null)::jpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:53"}]') q; - a | b | c ---------+----+-------------------------- + a | b | c +--------+----+--------------------- blurfl | 99 | - def | 3 | Fri Jan 20 10:42:53 2012 + def | 3 | 2012-01-20 10:42:53 (2 rows) select * from json_populate_recordset(row('def',99,null)::jpop,'[{"a":[100,200,300],"x":43.2},{"a":{"z":true},"b":3,"c":"2012-01-20 10:42:53"}]') q; - a | b | c ----------------+----+-------------------------- + a | b | c +---------------+----+--------------------- [100,200,300] | 99 | - {"z":true} | 3 | Fri Jan 20 10:42:53 2012 + {"z":true} | 3 | 2012-01-20 10:42:53 (2 rows) -- anonymous record type @@ -1930,11 +1930,11 @@ }'::json FROM generate_series(1, 3); SELECT (json_populate_record(NULL::jsrec, js)).* FROM jspoptest; - i | ia | ia1 | ia2 | ia3 | ia1d | ia2d | t | ta | c | ca | ts | js | jsb | jsa | rec | reca ----+----+-----+-----+-----+------+------+---+----+---+----+----+----+-----+--------------------+-----------------------------------+-------------------------------------------------------- - | | | | | | | | | | | | | | {1,"\"2\"",NULL,4} | (abc,,"Thu Jan 02 00:00:00 2003") | {"(abc,456,)",NULL,"(,,\"Thu Jan 02 00:00:00 2003\")"} - | | | | | | | | | | | | | | {1,"\"2\"",NULL,4} | (abc,,"Thu Jan 02 00:00:00 2003") | {"(abc,456,)",NULL,"(,,\"Thu Jan 02 00:00:00 2003\")"} - | | | | | | | | | | | | | | {1,"\"2\"",NULL,4} | (abc,,"Thu Jan 02 00:00:00 2003") | {"(abc,456,)",NULL,"(,,\"Thu Jan 02 00:00:00 2003\")"} + i | ia | ia1 | ia2 | ia3 | ia1d | ia2d | t | ta | c | ca | ts | js | jsb | jsa | rec | reca +---+----+-----+-----+-----+------+------+---+----+---+----+----+----+-----+--------------------+------------------------------+--------------------------------------------------- + | | | | | | | | | | | | | | {1,"\"2\"",NULL,4} | (abc,,"2003-02-01 00:00:00") | {"(abc,456,)",NULL,"(,,\"2003-02-01 00:00:00\")"} + | | | | | | | | | | | | | | {1,"\"2\"",NULL,4} | (abc,,"2003-02-01 00:00:00") | {"(abc,456,)",NULL,"(,,\"2003-02-01 00:00:00\")"} + | | | | | | | | | | | | | | {1,"\"2\"",NULL,4} | (abc,,"2003-02-01 00:00:00") | {"(abc,456,)",NULL,"(,,\"2003-02-01 00:00:00\")"} (3 rows) DROP TYPE jsrec; diff -U3 /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/jsonb.out /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/jsonb.out --- /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/jsonb.out 2019-09-02 18:21:49.555379953 -0500 +++ /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/jsonb.out 2019-09-05 16:28:20.339097345 -0500 @@ -2040,9 +2040,9 @@ (1 row) SELECT * FROM jsonb_populate_record(row('x',3,'2012-12-31 15:30:56')::jbpop,'{"a":"blurfl","x":43.2}') q; - a | b | c ---------+---+-------------------------- - blurfl | 3 | Mon Dec 31 15:30:56 2012 + a | b | c +--------+---+--------------------- + blurfl | 3 | 2012-12-31 15:30:56 (1 row) SELECT * FROM jsonb_populate_record(NULL::jbpop,'{"a":"blurfl","x":43.2}') q; @@ -2052,9 +2052,9 @@ (1 row) SELECT * FROM jsonb_populate_record(row('x',3,'2012-12-31 15:30:56')::jbpop,'{"a":"blurfl","x":43.2}') q; - a | b | c ---------+---+-------------------------- - blurfl | 3 | Mon Dec 31 15:30:56 2012 + a | b | c +--------+---+--------------------- + blurfl | 3 | 2012-12-31 15:30:56 (1 row) SELECT * FROM jsonb_populate_record(NULL::jbpop,'{"a":[100,200,false],"x":43.2}') q; @@ -2064,17 +2064,17 @@ (1 row) SELECT * FROM jsonb_populate_record(row('x',3,'2012-12-31 15:30:56')::jbpop,'{"a":[100,200,false],"x":43.2}') q; - a | b | c --------------------+---+-------------------------- - [100, 200, false] | 3 | Mon Dec 31 15:30:56 2012 + a | b | c +-------------------+---+--------------------- + [100, 200, false] | 3 | 2012-12-31 15:30:56 (1 row) SELECT * FROM jsonb_populate_record(row('x',3,'2012-12-31 15:30:56')::jbpop,'{"c":[100,200,false],"x":43.2}') q; ERROR: invalid input syntax for type timestamp: "[100, 200, false]" SELECT * FROM jsonb_populate_record(row('x',3,'2012-12-31 15:30:56')::jbpop, '{}') q; - a | b | c ----+---+-------------------------- - x | 3 | Mon Dec 31 15:30:56 2012 + a | b | c +---+---+--------------------- + x | 3 | 2012-12-31 15:30:56 (1 row) SELECT i FROM jsonb_populate_record(NULL::jsbrec_i_not_null, '{"x": 43.2}') q; @@ -2391,15 +2391,15 @@ SELECT rec FROM jsonb_populate_record(NULL::jsbrec, '{"rec": [1, 2]}') q; ERROR: cannot call populate_composite on an array SELECT rec FROM jsonb_populate_record(NULL::jsbrec, '{"rec": {"a": "abc", "c": "01.02.2003", "x": 43.2}}') q; - rec ------------------------------------ - (abc,,"Thu Jan 02 00:00:00 2003") + rec +------------------------------ + (abc,,"2003-02-01 00:00:00") (1 row) SELECT rec FROM jsonb_populate_record(NULL::jsbrec, '{"rec": "(abc,42,01.02.2003)"}') q; - rec -------------------------------------- - (abc,42,"Thu Jan 02 00:00:00 2003") + rec +-------------------------------- + (abc,42,"2003-02-01 00:00:00") (1 row) SELECT reca FROM jsonb_populate_record(NULL::jsbrec, '{"reca": 123}') q; @@ -2408,21 +2408,21 @@ SELECT reca FROM jsonb_populate_record(NULL::jsbrec, '{"reca": [1, 2]}') q; ERROR: cannot call populate_composite on a scalar SELECT reca FROM jsonb_populate_record(NULL::jsbrec, '{"reca": [{"a": "abc", "b": 456}, null, {"c": "01.02.2003", "x": 43.2}]}') q; - reca --------------------------------------------------------- - {"(abc,456,)",NULL,"(,,\"Thu Jan 02 00:00:00 2003\")"} + reca +--------------------------------------------------- + {"(abc,456,)",NULL,"(,,\"2003-02-01 00:00:00\")"} (1 row) SELECT reca FROM jsonb_populate_record(NULL::jsbrec, '{"reca": ["(abc,42,01.02.2003)"]}') q; - reca -------------------------------------------- - {"(abc,42,\"Thu Jan 02 00:00:00 2003\")"} + reca +-------------------------------------- + {"(abc,42,\"2003-02-01 00:00:00\")"} (1 row) SELECT reca FROM jsonb_populate_record(NULL::jsbrec, '{"reca": "{\"(abc,42,01.02.2003)\"}"}') q; - reca -------------------------------------------- - {"(abc,42,\"Thu Jan 02 00:00:00 2003\")"} + reca +-------------------------------------- + {"(abc,42,\"2003-02-01 00:00:00\")"} (1 row) SELECT rec FROM jsonb_populate_record( @@ -2430,9 +2430,9 @@ row('x',3,'2012-12-31 15:30:56')::jbpop,NULL)::jsbrec, '{"rec": {"a": "abc", "c": "01.02.2003", "x": 43.2}}' ) q; - rec ------------------------------------- - (abc,3,"Thu Jan 02 00:00:00 2003") + rec +------------------------------- + (abc,3,"2003-02-01 00:00:00") (1 row) -- anonymous record type @@ -2469,61 +2469,61 @@ ERROR: value for domain jb_ordered_pair violates check constraint "jb_ordered_pair_check" -- populate_recordset SELECT * FROM jsonb_populate_recordset(NULL::jbpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:53"}]') q; - a | b | c ---------+---+-------------------------- + a | b | c +--------+---+--------------------- blurfl | | - | 3 | Fri Jan 20 10:42:53 2012 + | 3 | 2012-01-20 10:42:53 (2 rows) SELECT * FROM jsonb_populate_recordset(row('def',99,NULL)::jbpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:53"}]') q; - a | b | c ---------+----+-------------------------- + a | b | c +--------+----+--------------------- blurfl | 99 | - def | 3 | Fri Jan 20 10:42:53 2012 + def | 3 | 2012-01-20 10:42:53 (2 rows) SELECT * FROM jsonb_populate_recordset(NULL::jbpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:53"}]') q; - a | b | c ---------+---+-------------------------- + a | b | c +--------+---+--------------------- blurfl | | - | 3 | Fri Jan 20 10:42:53 2012 + | 3 | 2012-01-20 10:42:53 (2 rows) SELECT * FROM jsonb_populate_recordset(row('def',99,NULL)::jbpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:53"}]') q; - a | b | c ---------+----+-------------------------- + a | b | c +--------+----+--------------------- blurfl | 99 | - def | 3 | Fri Jan 20 10:42:53 2012 + def | 3 | 2012-01-20 10:42:53 (2 rows) SELECT * FROM jsonb_populate_recordset(row('def',99,NULL)::jbpop,'[{"a":[100,200,300],"x":43.2},{"a":{"z":true},"b":3,"c":"2012-01-20 10:42:53"}]') q; - a | b | c ------------------+----+-------------------------- + a | b | c +-----------------+----+--------------------- [100, 200, 300] | 99 | - {"z": true} | 3 | Fri Jan 20 10:42:53 2012 + {"z": true} | 3 | 2012-01-20 10:42:53 (2 rows) SELECT * FROM jsonb_populate_recordset(row('def',99,NULL)::jbpop,'[{"c":[100,200,300],"x":43.2},{"a":{"z":true},"b":3,"c":"2012-01-20 10:42:53"}]') q; ERROR: invalid input syntax for type timestamp: "[100, 200, 300]" SELECT * FROM jsonb_populate_recordset(NULL::jbpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:53"}]') q; - a | b | c ---------+---+-------------------------- + a | b | c +--------+---+--------------------- blurfl | | - | 3 | Fri Jan 20 10:42:53 2012 + | 3 | 2012-01-20 10:42:53 (2 rows) SELECT * FROM jsonb_populate_recordset(row('def',99,NULL)::jbpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:53"}]') q; - a | b | c ---------+----+-------------------------- + a | b | c +--------+----+--------------------- blurfl | 99 | - def | 3 | Fri Jan 20 10:42:53 2012 + def | 3 | 2012-01-20 10:42:53 (2 rows) SELECT * FROM jsonb_populate_recordset(row('def',99,NULL)::jbpop,'[{"a":[100,200,300],"x":43.2},{"a":{"z":true},"b":3,"c":"2012-01-20 10:42:53"}]') q; - a | b | c ------------------+----+-------------------------- + a | b | c +-----------------+----+--------------------- [100, 200, 300] | 99 | - {"z": true} | 3 | Fri Jan 20 10:42:53 2012 + {"z": true} | 3 | 2012-01-20 10:42:53 (2 rows) -- anonymous record type @@ -2725,11 +2725,11 @@ }'::jsonb FROM generate_series(1, 3); SELECT (jsonb_populate_record(NULL::jsbrec, js)).* FROM jsbpoptest; - i | ia | ia1 | ia2 | ia3 | ia1d | ia2d | t | ta | c | ca | ts | js | jsb | jsa | rec | reca ----+----+-----+-----+-----+------+------+---+----+---+----+----+----+-----+--------------------+-----------------------------------+-------------------------------------------------------- - | | | | | | | | | | | | | | {1,"\"2\"",NULL,4} | (abc,,"Thu Jan 02 00:00:00 2003") | {"(abc,456,)",NULL,"(,,\"Thu Jan 02 00:00:00 2003\")"} - | | | | | | | | | | | | | | {1,"\"2\"",NULL,4} | (abc,,"Thu Jan 02 00:00:00 2003") | {"(abc,456,)",NULL,"(,,\"Thu Jan 02 00:00:00 2003\")"} - | | | | | | | | | | | | | | {1,"\"2\"",NULL,4} | (abc,,"Thu Jan 02 00:00:00 2003") | {"(abc,456,)",NULL,"(,,\"Thu Jan 02 00:00:00 2003\")"} + i | ia | ia1 | ia2 | ia3 | ia1d | ia2d | t | ta | c | ca | ts | js | jsb | jsa | rec | reca +---+----+-----+-----+-----+------+------+---+----+---+----+----+----+-----+--------------------+------------------------------+--------------------------------------------------- + | | | | | | | | | | | | | | {1,"\"2\"",NULL,4} | (abc,,"2003-02-01 00:00:00") | {"(abc,456,)",NULL,"(,,\"2003-02-01 00:00:00\")"} + | | | | | | | | | | | | | | {1,"\"2\"",NULL,4} | (abc,,"2003-02-01 00:00:00") | {"(abc,456,)",NULL,"(,,\"2003-02-01 00:00:00\")"} + | | | | | | | | | | | | | | {1,"\"2\"",NULL,4} | (abc,,"2003-02-01 00:00:00") | {"(abc,456,)",NULL,"(,,\"2003-02-01 00:00:00\")"} (3 rows) DROP TYPE jsbrec; diff -U3 /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/plpgsql.out /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/plpgsql.out --- /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/plpgsql.out 2019-08-12 14:55:05.446231980 -0500 +++ /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/plpgsql.out 2019-09-05 16:28:24.787475847 -0500 @@ -4210,33 +4210,33 @@ select cast_invoker(20150717); cast_invoker -------------- - 07-17-2015 + 2015-07-17 (1 row) select cast_invoker(20150718); -- second call crashed in pre-release 9.5 cast_invoker -------------- - 07-18-2015 + 2015-07-18 (1 row) begin; select cast_invoker(20150717); cast_invoker -------------- - 07-17-2015 + 2015-07-17 (1 row) select cast_invoker(20150718); cast_invoker -------------- - 07-18-2015 + 2015-07-18 (1 row) savepoint s1; select cast_invoker(20150718); cast_invoker -------------- - 07-18-2015 + 2015-07-18 (1 row) select cast_invoker(-1); -- fails @@ -4247,13 +4247,13 @@ select cast_invoker(20150719); cast_invoker -------------- - 07-19-2015 + 2015-07-19 (1 row) select cast_invoker(20150720); cast_invoker -------------- - 07-20-2015 + 2015-07-20 (1 row) commit; diff -U3 /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/alter_table.out /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/alter_table.out --- /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/alter_table.out 2019-08-12 14:55:15.915120765 -0500 +++ /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/alter_table.out 2019-09-05 16:28:26.755643309 -0500 @@ -48,9 +48,9 @@ '(0,2,4.1,4.1,3.1,3.1)', '(4.1,4.1,3.1,3.1)', 'epoch', '01:00:10', '{1.0,2.0,3.0,4.0}', '{1.0,2.0,3.0,4.0}', '{1,2,3,4}'); SELECT * FROM attmp; - initial | a | b | c | d | e | f | g | i | k | l | m | n | p | q | r | s | t | v | w | x | y | z ----------+---+------+------+-----+-----+---+-----------------------+---+--------+-------+-----+-----------------+---+-----------+-----------------------+-----------------------------+---------------------+--------------------------+------------------+-----------+-----------+----------- - | 4 | name | text | 4.1 | 4.1 | 2 | ((4.1,4.1),(3.1,3.1)) | c | 314159 | (1,1) | 512 | 1 2 3 4 5 6 7 8 | t | (1.1,1.1) | [(4.1,4.1),(3.1,3.1)] | ((0,2),(4.1,4.1),(3.1,3.1)) | (4.1,4.1),(3.1,3.1) | Thu Jan 01 00:00:00 1970 | @ 1 hour 10 secs | {1,2,3,4} | {1,2,3,4} | {1,2,3,4} + initial | a | b | c | d | e | f | g | i | k | l | m | n | p | q | r | s | t | v | w | x | y | z +---------+---+------+------+-----+-----+---+-----------------------+---+--------+-------+-----+-----------------+---+-----------+-----------------------+-----------------------------+---------------------+---------------------+----------+-----------+-----------+----------- + | 4 | name | text | 4.1 | 4.1 | 2 | ((4.1,4.1),(3.1,3.1)) | c | 314159 | (1,1) | 512 | 1 2 3 4 5 6 7 8 | t | (1.1,1.1) | [(4.1,4.1),(3.1,3.1)] | ((0,2),(4.1,4.1),(3.1,3.1)) | (4.1,4.1),(3.1,3.1) | 1970-01-01 00:00:00 | 01:00:10 | {1,2,3,4} | {1,2,3,4} | {1,2,3,4} (1 row) DROP TABLE attmp; @@ -90,9 +90,9 @@ '(0,2,4.1,4.1,3.1,3.1)', '(4.1,4.1,3.1,3.1)', 'epoch', '01:00:10', '{1.0,2.0,3.0,4.0}', '{1.0,2.0,3.0,4.0}', '{1,2,3,4}'); SELECT * FROM attmp; - initial | a | b | c | d | e | f | g | i | k | l | m | n | p | q | r | s | t | v | w | x | y | z ----------+---+------+------+-----+-----+---+-----------------------+---+--------+-------+-----+-----------------+---+-----------+-----------------------+-----------------------------+---------------------+--------------------------+------------------+-----------+-----------+----------- - | 4 | name | text | 4.1 | 4.1 | 2 | ((4.1,4.1),(3.1,3.1)) | c | 314159 | (1,1) | 512 | 1 2 3 4 5 6 7 8 | t | (1.1,1.1) | [(4.1,4.1),(3.1,3.1)] | ((0,2),(4.1,4.1),(3.1,3.1)) | (4.1,4.1),(3.1,3.1) | Thu Jan 01 00:00:00 1970 | @ 1 hour 10 secs | {1,2,3,4} | {1,2,3,4} | {1,2,3,4} + initial | a | b | c | d | e | f | g | i | k | l | m | n | p | q | r | s | t | v | w | x | y | z +---------+---+------+------+-----+-----+---+-----------------------+---+--------+-------+-----+-----------------+---+-----------+-----------------------+-----------------------------+---------------------+---------------------+----------+-----------+-----------+----------- + | 4 | name | text | 4.1 | 4.1 | 2 | ((4.1,4.1),(3.1,3.1)) | c | 314159 | (1,1) | 512 | 1 2 3 4 5 6 7 8 | t | (1.1,1.1) | [(4.1,4.1),(3.1,3.1)] | ((0,2),(4.1,4.1),(3.1,3.1)) | (4.1,4.1),(3.1,3.1) | 1970-01-01 00:00:00 | 01:00:10 | {1,2,3,4} | {1,2,3,4} | {1,2,3,4} (1 row) CREATE INDEX attmp_idx ON attmp (a, (d + e), b); @@ -541,11 +541,11 @@ --------------------------------------------------------------------------- Append -> Seq Scan on nv_parent - Filter: ((d >= '08-01-2011'::date) AND (d <= '08-31-2011'::date)) + Filter: ((d >= '2011-08-01'::date) AND (d <= '2011-08-31'::date)) -> Seq Scan on nv_child_2010 - Filter: ((d >= '08-01-2011'::date) AND (d <= '08-31-2011'::date)) + Filter: ((d >= '2011-08-01'::date) AND (d <= '2011-08-31'::date)) -> Seq Scan on nv_child_2011 - Filter: ((d >= '08-01-2011'::date) AND (d <= '08-31-2011'::date)) + Filter: ((d >= '2011-08-01'::date) AND (d <= '2011-08-31'::date)) (7 rows) create table nv_child_2009 (check (d between '2009-01-01'::date and '2009-12-31'::date)) inherits (nv_parent); @@ -554,11 +554,11 @@ --------------------------------------------------------------------------- Append -> Seq Scan on nv_parent - Filter: ((d >= '08-01-2011'::date) AND (d <= '08-31-2011'::date)) + Filter: ((d >= '2011-08-01'::date) AND (d <= '2011-08-31'::date)) -> Seq Scan on nv_child_2010 - Filter: ((d >= '08-01-2011'::date) AND (d <= '08-31-2011'::date)) + Filter: ((d >= '2011-08-01'::date) AND (d <= '2011-08-31'::date)) -> Seq Scan on nv_child_2011 - Filter: ((d >= '08-01-2011'::date) AND (d <= '08-31-2011'::date)) + Filter: ((d >= '2011-08-01'::date) AND (d <= '2011-08-31'::date)) (7 rows) explain (costs off) select * from nv_parent where d between '2009-08-01'::date and '2009-08-31'::date; @@ -566,13 +566,13 @@ --------------------------------------------------------------------------- Append -> Seq Scan on nv_parent - Filter: ((d >= '08-01-2009'::date) AND (d <= '08-31-2009'::date)) + Filter: ((d >= '2009-08-01'::date) AND (d <= '2009-08-31'::date)) -> Seq Scan on nv_child_2010 - Filter: ((d >= '08-01-2009'::date) AND (d <= '08-31-2009'::date)) + Filter: ((d >= '2009-08-01'::date) AND (d <= '2009-08-31'::date)) -> Seq Scan on nv_child_2011 - Filter: ((d >= '08-01-2009'::date) AND (d <= '08-31-2009'::date)) + Filter: ((d >= '2009-08-01'::date) AND (d <= '2009-08-31'::date)) -> Seq Scan on nv_child_2009 - Filter: ((d >= '08-01-2009'::date) AND (d <= '08-31-2009'::date)) + Filter: ((d >= '2009-08-01'::date) AND (d <= '2009-08-31'::date)) (9 rows) -- after validation, the constraint should be used @@ -582,11 +582,11 @@ --------------------------------------------------------------------------- Append -> Seq Scan on nv_parent - Filter: ((d >= '08-01-2009'::date) AND (d <= '08-31-2009'::date)) + Filter: ((d >= '2009-08-01'::date) AND (d <= '2009-08-31'::date)) -> Seq Scan on nv_child_2010 - Filter: ((d >= '08-01-2009'::date) AND (d <= '08-31-2009'::date)) + Filter: ((d >= '2009-08-01'::date) AND (d <= '2009-08-31'::date)) -> Seq Scan on nv_child_2009 - Filter: ((d >= '08-01-2009'::date) AND (d <= '08-31-2009'::date)) + Filter: ((d >= '2009-08-01'::date) AND (d <= '2009-08-31'::date)) (7 rows) -- add an inherited NOT VALID constraint @@ -597,8 +597,8 @@ --------+------+-----------+----------+--------- d | date | | | Check constraints: - "nv_child_2009_d_check" CHECK (d >= '01-01-2009'::date AND d <= '12-31-2009'::date) - "nv_parent_d_check" CHECK (d >= '01-01-2001'::date AND d <= '12-31-2099'::date) NOT VALID + "nv_child_2009_d_check" CHECK (d >= '2009-01-01'::date AND d <= '2009-12-31'::date) + "nv_parent_d_check" CHECK (d >= '2001-01-01'::date AND d <= '2099-12-31'::date) NOT VALID Inherits: nv_parent -- we leave nv_parent and children around to help test pg_dump logic diff -U3 /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/polymorphism.out /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/polymorphism.out --- /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/polymorphism.out 2019-07-12 13:20:36.225289250 -0500 +++ /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/polymorphism.out 2019-09-05 16:28:21.207171208 -0500 @@ -1027,7 +1027,7 @@ select dfunc(to_date('20081215','YYYYMMDD')); dfunc ------------------- - Hello, 12-15-2008 + Hello, 2008-12-15 (1 row) select dfunc('City'::text); @@ -1202,31 +1202,31 @@ select (dfunc('Hello World', 20, '2009-07-25'::date)).*; a | b | c -------------+----+------------ - Hello World | 20 | 07-25-2009 + Hello World | 20 | 2009-07-25 (1 row) select * from dfunc('Hello World', 20, '2009-07-25'::date); a | b | c -------------+----+------------ - Hello World | 20 | 07-25-2009 + Hello World | 20 | 2009-07-25 (1 row) select * from dfunc(c := '2009-07-25'::date, a := 'Hello World', b := 20); a | b | c -------------+----+------------ - Hello World | 20 | 07-25-2009 + Hello World | 20 | 2009-07-25 (1 row) select * from dfunc('Hello World', b := 20, c := '2009-07-25'::date); a | b | c -------------+----+------------ - Hello World | 20 | 07-25-2009 + Hello World | 20 | 2009-07-25 (1 row) select * from dfunc('Hello World', c := '2009-07-25'::date, b := 20); a | b | c -------------+----+------------ - Hello World | 20 | 07-25-2009 + Hello World | 20 | 2009-07-25 (1 row) select * from dfunc('Hello World', c := 20, b := '2009-07-25'::date); -- fail diff -U3 /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/rowtypes.out /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/rowtypes.out --- /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/rowtypes.out 2019-08-12 14:55:05.454232660 -0500 +++ /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/rowtypes.out 2019-09-05 16:28:21.183169166 -0500 @@ -95,7 +95,7 @@ select * from people; fn | bd ------------+------------ - (Joe,Blow) | 01-10-1984 + (Joe,Blow) | 1984-01-10 (1 row) -- at the moment this will not work due to ALTER TABLE inadequacy: @@ -106,7 +106,7 @@ select * from people; fn | bd -------------+------------ - (Joe,Blow,) | 01-10-1984 + (Joe,Blow,) | 1984-01-10 (1 row) -- test insertion/updating of subfields @@ -114,7 +114,7 @@ select * from people; fn | bd ---------------+------------ - (Joe,Blow,Jr) | 01-10-1984 + (Joe,Blow,Jr) | 1984-01-10 (1 row) insert into quadtable (f1, q.c1.r, q.c2.i) values(44,55,66); diff -U3 /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/partition_prune.out /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/partition_prune.out --- /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/partition_prune.out 2019-08-12 14:55:15.923121444 -0500 +++ /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/partition_prune.out 2019-09-05 16:28:30.059924450 -0500 @@ -3149,12 +3149,12 @@ -- timestamp < timestamptz comparison is only stable, not immutable explain (analyze, costs off, summary off, timing off) select * from stable_qual_pruning where a < '2000-02-01'::timestamptz; - QUERY PLAN --------------------------------------------------------------------------------- + QUERY PLAN +-------------------------------------------------------------------------- Append (actual rows=0 loops=1) Subplans Removed: 2 -> Seq Scan on stable_qual_pruning1 (actual rows=0 loops=1) - Filter: (a < 'Tue Feb 01 00:00:00 2000 PST'::timestamp with time zone) + Filter: (a < '2000-02-01 00:00:00-05'::timestamp with time zone) (4 rows) -- check ScalarArrayOp cases @@ -3170,43 +3170,43 @@ explain (analyze, costs off, summary off, timing off) select * from stable_qual_pruning where a = any(array['2000-02-01', '2010-01-01']::timestamp[]); - QUERY PLAN ----------------------------------------------------------------------------------------------------------------- + QUERY PLAN +------------------------------------------------------------------------------------------------------ Seq Scan on stable_qual_pruning2 (actual rows=0 loops=1) - Filter: (a = ANY ('{"Tue Feb 01 00:00:00 2000","Fri Jan 01 00:00:00 2010"}'::timestamp without time zone[])) + Filter: (a = ANY ('{"2000-02-01 00:00:00","2010-01-01 00:00:00"}'::timestamp without time zone[])) (2 rows) explain (analyze, costs off, summary off, timing off) select * from stable_qual_pruning where a = any(array['2000-02-01', localtimestamp]::timestamp[]); - QUERY PLAN ------------------------------------------------------------------------------------------------------------- + QUERY PLAN +------------------------------------------------------------------------------------------------------- Append (actual rows=0 loops=1) Subplans Removed: 2 -> Seq Scan on stable_qual_pruning2 (actual rows=0 loops=1) - Filter: (a = ANY (ARRAY['Tue Feb 01 00:00:00 2000'::timestamp without time zone, LOCALTIMESTAMP])) + Filter: (a = ANY (ARRAY['2000-02-01 00:00:00'::timestamp without time zone, LOCALTIMESTAMP])) (4 rows) explain (analyze, costs off, summary off, timing off) select * from stable_qual_pruning where a = any(array['2010-02-01', '2020-01-01']::timestamptz[]); - QUERY PLAN ---------------------------------------------------------------------------------------------------------------------------- + QUERY PLAN +--------------------------------------------------------------------------------------------------------------- Append (actual rows=0 loops=1) Subplans Removed: 2 -> Seq Scan on stable_qual_pruning1 (never executed) - Filter: (a = ANY ('{"Mon Feb 01 00:00:00 2010 PST","Wed Jan 01 00:00:00 2020 PST"}'::timestamp with time zone[])) + Filter: (a = ANY ('{"2010-02-01 00:00:00-05","2020-01-01 00:00:00-05"}'::timestamp with time zone[])) (4 rows) explain (analyze, costs off, summary off, timing off) select * from stable_qual_pruning where a = any(array['2000-02-01', '2010-01-01']::timestamptz[]); - QUERY PLAN ---------------------------------------------------------------------------------------------------------------------------- + QUERY PLAN +--------------------------------------------------------------------------------------------------------------- Append (actual rows=0 loops=1) Subplans Removed: 2 -> Seq Scan on stable_qual_pruning2 (actual rows=0 loops=1) - Filter: (a = ANY ('{"Tue Feb 01 00:00:00 2000 PST","Fri Jan 01 00:00:00 2010 PST"}'::timestamp with time zone[])) + Filter: (a = ANY ('{"2000-02-01 00:00:00-05","2010-01-01 00:00:00-05"}'::timestamp with time zone[])) (4 rows) explain (analyze, costs off, summary off, timing off) diff -U3 /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/fast_default.out /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/fast_default.out --- /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/expected/fast_default.out 2019-07-12 13:20:36.197291926 -0500 +++ /home/jcasanov/Documentos/pgdg/projects/postgresql/src/test/regress/results/fast_default.out 2019-09-05 16:28:31.320031663 -0500 @@ -126,36 +126,36 @@ c_hugetext = repeat('abcdefg',1000) as c_hugetext_origdef, c_hugetext = repeat('poiuyt', 1000) as c_hugetext_newdef FROM T ORDER BY pk; - pk | c_int | c_bpchar | c_text | c_date | c_timestamp | c_timestamp_null | c_array | c_small | c_small_null | c_big | c_num | c_time | c_interval | c_hugetext_origdef | c_hugetext_newdef -----+-------+----------+--------+------------+--------------------------+--------------------------+--------------------------+---------+--------------+-------------------+-------------------+----------+------------+--------------------+------------------- - 1 | 1 | hello | world | 06-02-2016 | Thu Sep 01 12:00:00 2016 | | {This,is,the,real,world} | -5 | | 180000000000018 | 1.00000000001 | 12:00:00 | @ 1 day | t | f - 2 | 1 | hello | world | 06-02-2016 | Thu Sep 01 12:00:00 2016 | | {This,is,the,real,world} | -5 | | 180000000000018 | 1.00000000001 | 12:00:00 | @ 1 day | t | f - 3 | 2 | hello | world | 06-02-2016 | Thu Sep 01 12:00:00 2016 | | {This,is,the,real,world} | -5 | | 180000000000018 | 1.00000000001 | 12:00:00 | @ 1 day | t | f - 4 | 2 | hello | world | 06-02-2016 | Thu Sep 01 12:00:00 2016 | | {This,is,the,real,world} | -5 | | 180000000000018 | 1.00000000001 | 12:00:00 | @ 1 day | t | f - 5 | 2 | dog | world | 06-02-2016 | Thu Sep 01 12:00:00 2016 | | {This,is,the,real,world} | -5 | | 180000000000018 | 1.00000000001 | 12:00:00 | @ 1 day | t | f - 6 | 2 | dog | world | 06-02-2016 | Thu Sep 01 12:00:00 2016 | | {This,is,the,real,world} | -5 | | 180000000000018 | 1.00000000001 | 12:00:00 | @ 1 day | t | f - 7 | 2 | dog | cat | 06-02-2016 | Thu Sep 01 12:00:00 2016 | | {This,is,the,real,world} | -5 | | 180000000000018 | 1.00000000001 | 12:00:00 | @ 1 day | t | f - 8 | 2 | dog | cat | 06-02-2016 | Thu Sep 01 12:00:00 2016 | | {This,is,the,real,world} | -5 | | 180000000000018 | 1.00000000001 | 12:00:00 | @ 1 day | t | f - 9 | 2 | dog | cat | 01-01-2010 | Thu Sep 01 12:00:00 2016 | | {This,is,the,real,world} | -5 | | 180000000000018 | 1.00000000001 | 12:00:00 | @ 1 day | t | f - 10 | 2 | dog | cat | 01-01-2010 | Thu Sep 01 12:00:00 2016 | | {This,is,the,real,world} | -5 | | 180000000000018 | 1.00000000001 | 12:00:00 | @ 1 day | t | f - 11 | 2 | dog | cat | 01-01-2010 | Thu Dec 31 11:12:13 1970 | Thu Sep 29 12:00:00 2016 | {This,is,the,real,world} | -5 | | 180000000000018 | 1.00000000001 | 12:00:00 | @ 1 day | t | f - 12 | 2 | dog | cat | 01-01-2010 | Thu Dec 31 11:12:13 1970 | Thu Sep 29 12:00:00 2016 | {This,is,the,real,world} | -5 | | 180000000000018 | 1.00000000001 | 12:00:00 | @ 1 day | t | f - 13 | 2 | dog | cat | 01-01-2010 | Thu Dec 31 11:12:13 1970 | Thu Sep 29 12:00:00 2016 | {This,is,no,fantasy} | -5 | | 180000000000018 | 1.00000000001 | 12:00:00 | @ 1 day | t | f - 14 | 2 | dog | cat | 01-01-2010 | Thu Dec 31 11:12:13 1970 | Thu Sep 29 12:00:00 2016 | {This,is,no,fantasy} | -5 | | 180000000000018 | 1.00000000001 | 12:00:00 | @ 1 day | t | f - 15 | 2 | dog | cat | 01-01-2010 | Thu Dec 31 11:12:13 1970 | Thu Sep 29 12:00:00 2016 | {This,is,no,fantasy} | 9 | 13 | 180000000000018 | 1.00000000001 | 12:00:00 | @ 1 day | t | f - 16 | 2 | dog | cat | 01-01-2010 | Thu Dec 31 11:12:13 1970 | Thu Sep 29 12:00:00 2016 | {This,is,no,fantasy} | 9 | 13 | 180000000000018 | 1.00000000001 | 12:00:00 | @ 1 day | t | f - 17 | 2 | dog | cat | 01-01-2010 | Thu Dec 31 11:12:13 1970 | Thu Sep 29 12:00:00 2016 | {This,is,no,fantasy} | 9 | 13 | -9999999999999999 | 1.00000000001 | 12:00:00 | @ 1 day | t | f - 18 | 2 | dog | cat | 01-01-2010 | Thu Dec 31 11:12:13 1970 | Thu Sep 29 12:00:00 2016 | {This,is,no,fantasy} | 9 | 13 | -9999999999999999 | 1.00000000001 | 12:00:00 | @ 1 day | t | f - 19 | 2 | dog | cat | 01-01-2010 | Thu Dec 31 11:12:13 1970 | Thu Sep 29 12:00:00 2016 | {This,is,no,fantasy} | 9 | 13 | -9999999999999999 | 2.000000000000002 | 12:00:00 | @ 1 day | t | f - 20 | 2 | dog | cat | 01-01-2010 | Thu Dec 31 11:12:13 1970 | Thu Sep 29 12:00:00 2016 | {This,is,no,fantasy} | 9 | 13 | -9999999999999999 | 2.000000000000002 | 12:00:00 | @ 1 day | t | f - 21 | 2 | dog | cat | 01-01-2010 | Thu Dec 31 11:12:13 1970 | Thu Sep 29 12:00:00 2016 | {This,is,no,fantasy} | 9 | 13 | -9999999999999999 | 2.000000000000002 | 23:59:59 | @ 1 day | t | f - 22 | 2 | dog | cat | 01-01-2010 | Thu Dec 31 11:12:13 1970 | Thu Sep 29 12:00:00 2016 | {This,is,no,fantasy} | 9 | 13 | -9999999999999999 | 2.000000000000002 | 23:59:59 | @ 1 day | t | f - 23 | 2 | dog | cat | 01-01-2010 | Thu Dec 31 11:12:13 1970 | Thu Sep 29 12:00:00 2016 | {This,is,no,fantasy} | 9 | 13 | -9999999999999999 | 2.000000000000002 | 23:59:59 | @ 3 hours | t | f - 24 | 2 | dog | cat | 01-01-2010 | Thu Dec 31 11:12:13 1970 | Thu Sep 29 12:00:00 2016 | {This,is,no,fantasy} | 9 | 13 | -9999999999999999 | 2.000000000000002 | 23:59:59 | @ 3 hours | t | f - 25 | 2 | dog | cat | 01-01-2010 | Thu Dec 31 11:12:13 1970 | Thu Sep 29 12:00:00 2016 | {This,is,no,fantasy} | 9 | 13 | -9999999999999999 | 2.000000000000002 | 23:59:59 | | f | t - 26 | 2 | dog | cat | 01-01-2010 | Thu Dec 31 11:12:13 1970 | Thu Sep 29 12:00:00 2016 | {This,is,no,fantasy} | 9 | 13 | -9999999999999999 | 2.000000000000002 | 23:59:59 | | f | t - 27 | 2 | | | | | Thu Sep 29 12:00:00 2016 | | | 13 | | | | | | - 28 | 2 | | | | | Thu Sep 29 12:00:00 2016 | | | 13 | | | | | | + pk | c_int | c_bpchar | c_text | c_date | c_timestamp | c_timestamp_null | c_array | c_small | c_small_null | c_big | c_num | c_time | c_interval | c_hugetext_origdef | c_hugetext_newdef +----+-------+----------+--------+------------+---------------------+---------------------+--------------------------+---------+--------------+-------------------+-------------------+----------+------------+--------------------+------------------- + 1 | 1 | hello | world | 2016-06-02 | 2016-09-01 12:00:00 | | {This,is,the,real,world} | -5 | | 180000000000018 | 1.00000000001 | 12:00:00 | 1 day | t | f + 2 | 1 | hello | world | 2016-06-02 | 2016-09-01 12:00:00 | | {This,is,the,real,world} | -5 | | 180000000000018 | 1.00000000001 | 12:00:00 | 1 day | t | f + 3 | 2 | hello | world | 2016-06-02 | 2016-09-01 12:00:00 | | {This,is,the,real,world} | -5 | | 180000000000018 | 1.00000000001 | 12:00:00 | 1 day | t | f + 4 | 2 | hello | world | 2016-06-02 | 2016-09-01 12:00:00 | | {This,is,the,real,world} | -5 | | 180000000000018 | 1.00000000001 | 12:00:00 | 1 day | t | f + 5 | 2 | dog | world | 2016-06-02 | 2016-09-01 12:00:00 | | {This,is,the,real,world} | -5 | | 180000000000018 | 1.00000000001 | 12:00:00 | 1 day | t | f + 6 | 2 | dog | world | 2016-06-02 | 2016-09-01 12:00:00 | | {This,is,the,real,world} | -5 | | 180000000000018 | 1.00000000001 | 12:00:00 | 1 day | t | f + 7 | 2 | dog | cat | 2016-06-02 | 2016-09-01 12:00:00 | | {This,is,the,real,world} | -5 | | 180000000000018 | 1.00000000001 | 12:00:00 | 1 day | t | f + 8 | 2 | dog | cat | 2016-06-02 | 2016-09-01 12:00:00 | | {This,is,the,real,world} | -5 | | 180000000000018 | 1.00000000001 | 12:00:00 | 1 day | t | f + 9 | 2 | dog | cat | 2010-01-01 | 2016-09-01 12:00:00 | | {This,is,the,real,world} | -5 | | 180000000000018 | 1.00000000001 | 12:00:00 | 1 day | t | f + 10 | 2 | dog | cat | 2010-01-01 | 2016-09-01 12:00:00 | | {This,is,the,real,world} | -5 | | 180000000000018 | 1.00000000001 | 12:00:00 | 1 day | t | f + 11 | 2 | dog | cat | 2010-01-01 | 1970-12-31 11:12:13 | 2016-09-29 12:00:00 | {This,is,the,real,world} | -5 | | 180000000000018 | 1.00000000001 | 12:00:00 | 1 day | t | f + 12 | 2 | dog | cat | 2010-01-01 | 1970-12-31 11:12:13 | 2016-09-29 12:00:00 | {This,is,the,real,world} | -5 | | 180000000000018 | 1.00000000001 | 12:00:00 | 1 day | t | f + 13 | 2 | dog | cat | 2010-01-01 | 1970-12-31 11:12:13 | 2016-09-29 12:00:00 | {This,is,no,fantasy} | -5 | | 180000000000018 | 1.00000000001 | 12:00:00 | 1 day | t | f + 14 | 2 | dog | cat | 2010-01-01 | 1970-12-31 11:12:13 | 2016-09-29 12:00:00 | {This,is,no,fantasy} | -5 | | 180000000000018 | 1.00000000001 | 12:00:00 | 1 day | t | f + 15 | 2 | dog | cat | 2010-01-01 | 1970-12-31 11:12:13 | 2016-09-29 12:00:00 | {This,is,no,fantasy} | 9 | 13 | 180000000000018 | 1.00000000001 | 12:00:00 | 1 day | t | f + 16 | 2 | dog | cat | 2010-01-01 | 1970-12-31 11:12:13 | 2016-09-29 12:00:00 | {This,is,no,fantasy} | 9 | 13 | 180000000000018 | 1.00000000001 | 12:00:00 | 1 day | t | f + 17 | 2 | dog | cat | 2010-01-01 | 1970-12-31 11:12:13 | 2016-09-29 12:00:00 | {This,is,no,fantasy} | 9 | 13 | -9999999999999999 | 1.00000000001 | 12:00:00 | 1 day | t | f + 18 | 2 | dog | cat | 2010-01-01 | 1970-12-31 11:12:13 | 2016-09-29 12:00:00 | {This,is,no,fantasy} | 9 | 13 | -9999999999999999 | 1.00000000001 | 12:00:00 | 1 day | t | f + 19 | 2 | dog | cat | 2010-01-01 | 1970-12-31 11:12:13 | 2016-09-29 12:00:00 | {This,is,no,fantasy} | 9 | 13 | -9999999999999999 | 2.000000000000002 | 12:00:00 | 1 day | t | f + 20 | 2 | dog | cat | 2010-01-01 | 1970-12-31 11:12:13 | 2016-09-29 12:00:00 | {This,is,no,fantasy} | 9 | 13 | -9999999999999999 | 2.000000000000002 | 12:00:00 | 1 day | t | f + 21 | 2 | dog | cat | 2010-01-01 | 1970-12-31 11:12:13 | 2016-09-29 12:00:00 | {This,is,no,fantasy} | 9 | 13 | -9999999999999999 | 2.000000000000002 | 23:59:59 | 1 day | t | f + 22 | 2 | dog | cat | 2010-01-01 | 1970-12-31 11:12:13 | 2016-09-29 12:00:00 | {This,is,no,fantasy} | 9 | 13 | -9999999999999999 | 2.000000000000002 | 23:59:59 | 1 day | t | f + 23 | 2 | dog | cat | 2010-01-01 | 1970-12-31 11:12:13 | 2016-09-29 12:00:00 | {This,is,no,fantasy} | 9 | 13 | -9999999999999999 | 2.000000000000002 | 23:59:59 | 03:00:00 | t | f + 24 | 2 | dog | cat | 2010-01-01 | 1970-12-31 11:12:13 | 2016-09-29 12:00:00 | {This,is,no,fantasy} | 9 | 13 | -9999999999999999 | 2.000000000000002 | 23:59:59 | 03:00:00 | t | f + 25 | 2 | dog | cat | 2010-01-01 | 1970-12-31 11:12:13 | 2016-09-29 12:00:00 | {This,is,no,fantasy} | 9 | 13 | -9999999999999999 | 2.000000000000002 | 23:59:59 | | f | t + 26 | 2 | dog | cat | 2010-01-01 | 1970-12-31 11:12:13 | 2016-09-29 12:00:00 | {This,is,no,fantasy} | 9 | 13 | -9999999999999999 | 2.000000000000002 | 23:59:59 | | f | t + 27 | 2 | | | | | 2016-09-29 12:00:00 | | | 13 | | | | | | + 28 | 2 | | | | | 2016-09-29 12:00:00 | | | 13 | | | | | | (28 rows) SELECT comp(); @@ -218,24 +218,24 @@ ALTER COLUMN c_array DROP DEFAULT; INSERT INTO T VALUES (15), (16); SELECT * FROM T; - pk | c_int | c_bpchar | c_text | c_date | c_timestamp | c_array -----+-------+----------+--------------+------------+--------------------------+------------------------------- - 1 | 6 | abcd | abcdef | 06-12-2016 | Sun Sep 11 00:00:00 2016 | {This,is,abcd,the,real,world} - 2 | 6 | abcd | abcdef | 06-12-2016 | Sun Sep 11 00:00:00 2016 | {This,is,abcd,the,real,world} - 3 | 8 | abcd | abcdef | 06-12-2016 | Sun Sep 11 00:00:00 2016 | {This,is,abcd,the,real,world} - 4 | 8 | abcd | abcdef | 06-12-2016 | Sun Sep 11 00:00:00 2016 | {This,is,abcd,the,real,world} - 5 | 8 | abc | abcdef | 06-12-2016 | Sun Sep 11 00:00:00 2016 | {This,is,abcd,the,real,world} - 6 | 8 | abc | abcdef | 06-12-2016 | Sun Sep 11 00:00:00 2016 | {This,is,abcd,the,real,world} - 7 | 8 | abc | abcdefghijkl | 06-12-2016 | Sun Sep 11 00:00:00 2016 | {This,is,abcd,the,real,world} - 8 | 8 | abc | abcdefghijkl | 06-12-2016 | Sun Sep 11 00:00:00 2016 | {This,is,abcd,the,real,world} - 9 | 8 | abc | abcdefghijkl | 12-28-2009 | Sun Sep 11 00:00:00 2016 | {This,is,abcd,the,real,world} - 10 | 8 | abc | abcdefghijkl | 12-28-2009 | Sun Sep 11 00:00:00 2016 | {This,is,abcd,the,real,world} - 11 | 8 | abc | abcdefghijkl | 12-28-2009 | Sat Jan 30 00:00:00 1971 | {This,is,abcd,the,real,world} - 12 | 8 | abc | abcdefghijkl | 12-28-2009 | Sat Jan 30 00:00:00 1971 | {This,is,abcd,the,real,world} - 13 | | abc | abcdefghijkl | 12-28-2009 | Sat Jan 30 00:00:00 1971 | {This,is,a,fantasy} - 14 | | abc | abcdefghijkl | 12-28-2009 | Sat Jan 30 00:00:00 1971 | {This,is,a,fantasy} - 15 | | | | | | - 16 | | | | | | + pk | c_int | c_bpchar | c_text | c_date | c_timestamp | c_array +----+-------+----------+--------------+------------+---------------------+------------------------------- + 1 | 6 | abcd | abcdef | 2016-06-12 | 2016-09-11 00:00:00 | {This,is,abcd,the,real,world} + 2 | 6 | abcd | abcdef | 2016-06-12 | 2016-09-11 00:00:00 | {This,is,abcd,the,real,world} + 3 | 8 | abcd | abcdef | 2016-06-12 | 2016-09-11 00:00:00 | {This,is,abcd,the,real,world} + 4 | 8 | abcd | abcdef | 2016-06-12 | 2016-09-11 00:00:00 | {This,is,abcd,the,real,world} + 5 | 8 | abc | abcdef | 2016-06-12 | 2016-09-11 00:00:00 | {This,is,abcd,the,real,world} + 6 | 8 | abc | abcdef | 2016-06-12 | 2016-09-11 00:00:00 | {This,is,abcd,the,real,world} + 7 | 8 | abc | abcdefghijkl | 2016-06-12 | 2016-09-11 00:00:00 | {This,is,abcd,the,real,world} + 8 | 8 | abc | abcdefghijkl | 2016-06-12 | 2016-09-11 00:00:00 | {This,is,abcd,the,real,world} + 9 | 8 | abc | abcdefghijkl | 2009-12-28 | 2016-09-11 00:00:00 | {This,is,abcd,the,real,world} + 10 | 8 | abc | abcdefghijkl | 2009-12-28 | 2016-09-11 00:00:00 | {This,is,abcd,the,real,world} + 11 | 8 | abc | abcdefghijkl | 2009-12-28 | 1971-01-30 00:00:00 | {This,is,abcd,the,real,world} + 12 | 8 | abc | abcdefghijkl | 2009-12-28 | 1971-01-30 00:00:00 | {This,is,abcd,the,real,world} + 13 | | abc | abcdefghijkl | 2009-12-28 | 1971-01-30 00:00:00 | {This,is,a,fantasy} + 14 | | abc | abcdefghijkl | 2009-12-28 | 1971-01-30 00:00:00 | {This,is,a,fantasy} + 15 | | | | | | + 16 | | | | | | (16 rows) SELECT comp();