Clean up ancient test style
authorPeter Eisentraut <peter@eisentraut.org>
Tue, 15 Dec 2020 20:54:06 +0000 (21:54 +0100)
committerPeter Eisentraut <peter@eisentraut.org>
Tue, 15 Dec 2020 21:03:39 +0000 (22:03 +0100)
Many older tests where written in a style like

    SELECT '' AS two, i.* FROM INT2_TBL

where the first column indicated the number of expected result rows.
This has gotten increasingly out of date, as the test data fixtures
have expanded, so a lot of these were wrong and misleading.  Moreover,
this style isn't really necessary, since the psql output already shows
the number of result rows.

To clean this up, remove all those extra columns.

Discussion: https://www.postgresql.org/message-id/flat/1a25312b-2686-380d-3c67-7a69094a999f%40enterprisedb.com

61 files changed:
src/test/regress/expected/boolean.out
src/test/regress/expected/box.out
src/test/regress/expected/case.out
src/test/regress/expected/char.out
src/test/regress/expected/char_1.out
src/test/regress/expected/char_2.out
src/test/regress/expected/circle.out
src/test/regress/expected/float4-misrounded-input.out
src/test/regress/expected/float4.out
src/test/regress/expected/float8.out
src/test/regress/expected/geometry.out
src/test/regress/expected/horology.out
src/test/regress/expected/inet.out
src/test/regress/expected/int2.out
src/test/regress/expected/int4.out
src/test/regress/expected/int8.out
src/test/regress/expected/interval.out
src/test/regress/expected/join.out
src/test/regress/expected/name.out
src/test/regress/expected/numeric.out
src/test/regress/expected/numerology.out
src/test/regress/expected/oid.out
src/test/regress/expected/path.out
src/test/regress/expected/point.out
src/test/regress/expected/polygon.out
src/test/regress/expected/subselect.out
src/test/regress/expected/text.out
src/test/regress/expected/timestamp.out
src/test/regress/expected/timestamptz.out
src/test/regress/expected/varchar.out
src/test/regress/expected/varchar_1.out
src/test/regress/expected/varchar_2.out
src/test/regress/input/constraints.source
src/test/regress/output/constraints.source
src/test/regress/sql/boolean.sql
src/test/regress/sql/box.sql
src/test/regress/sql/case.sql
src/test/regress/sql/char.sql
src/test/regress/sql/circle.sql
src/test/regress/sql/float4.sql
src/test/regress/sql/float8.sql
src/test/regress/sql/geometry.sql
src/test/regress/sql/horology.sql
src/test/regress/sql/inet.sql
src/test/regress/sql/int2.sql
src/test/regress/sql/int4.sql
src/test/regress/sql/int8.sql
src/test/regress/sql/interval.sql
src/test/regress/sql/join.sql
src/test/regress/sql/name.sql
src/test/regress/sql/numeric.sql
src/test/regress/sql/numerology.sql
src/test/regress/sql/oid.sql
src/test/regress/sql/path.sql
src/test/regress/sql/point.sql
src/test/regress/sql/polygon.sql
src/test/regress/sql/subselect.sql
src/test/regress/sql/text.sql
src/test/regress/sql/timestamp.sql
src/test/regress/sql/timestamptz.sql
src/test/regress/sql/varchar.sql

index a812aee00c577954a557042dd17fbda160037023..4728fe2dfdf4af676c1b9b59f6a3f7b212dd3d7f 100644 (file)
@@ -226,48 +226,48 @@ INSERT INTO BOOLTBL1 (f1) VALUES (bool 't');
 INSERT INTO BOOLTBL1 (f1) VALUES (bool 'True');
 INSERT INTO BOOLTBL1 (f1) VALUES (bool 'true');
 -- BOOLTBL1 should be full of true's at this point
-SELECT '' AS t_3, BOOLTBL1.* FROM BOOLTBL1;
t_3 | f1 
------+----
    | t
    | t
    | t
+SELECT BOOLTBL1.* FROM BOOLTBL1;
+ f1 
+----
+ t
+ t
+ t
 (3 rows)
 
-SELECT '' AS t_3, BOOLTBL1.*
+SELECT BOOLTBL1.*
    FROM BOOLTBL1
    WHERE f1 = bool 'true';
t_3 | f1 
------+----
    | t
    | t
    | t
+ f1 
+----
+ t
+ t
+ t
 (3 rows)
 
-SELECT '' AS t_3, BOOLTBL1.*
+SELECT BOOLTBL1.*
    FROM BOOLTBL1
    WHERE f1 <> bool 'false';
t_3 | f1 
------+----
    | t
    | t
    | t
+ f1 
+----
+ t
+ t
+ t
 (3 rows)
 
-SELECT '' AS zero, BOOLTBL1.*
+SELECT BOOLTBL1.*
    FROM BOOLTBL1
    WHERE booleq(bool 'false', f1);
zero | f1 
-------+----
+ f1 
+----
 (0 rows)
 
 INSERT INTO BOOLTBL1 (f1) VALUES (bool 'f');
-SELECT '' AS f_1, BOOLTBL1.*
+SELECT BOOLTBL1.*
    FROM BOOLTBL1
    WHERE f1 = bool 'false';
- f_1 | f
------+----
    | f
+ f1 
+----
+ f
 (1 row)
 
 CREATE TABLE BOOLTBL2 (f1 bool);
@@ -283,86 +283,86 @@ ERROR:  invalid input syntax for type boolean: "XXX"
 LINE 2:    VALUES (bool 'XXX');
                         ^
 -- BOOLTBL2 should be full of false's at this point
-SELECT '' AS f_4, BOOLTBL2.* FROM BOOLTBL2;
- f_4 | f
------+----
    | f
    | f
    | f
    | f
+SELECT BOOLTBL2.* FROM BOOLTBL2;
+ f1 
+----
+ f
+ f
+ f
+ f
 (4 rows)
 
-SELECT '' AS tf_12, BOOLTBL1.*, BOOLTBL2.*
+SELECT BOOLTBL1.*, BOOLTBL2.*
    FROM BOOLTBL1, BOOLTBL2
    WHERE BOOLTBL2.f1 <> BOOLTBL1.f1;
tf_12 | f1 | f1 
--------+----+----
      | t  | f
      | t  | f
      | t  | f
      | t  | f
      | t  | f
      | t  | f
      | t  | f
      | t  | f
      | t  | f
      | t  | f
      | t  | f
      | t  | f
+ f1 | f1 
+----+----
+ t  | f
+ t  | f
+ t  | f
+ t  | f
+ t  | f
+ t  | f
+ t  | f
+ t  | f
+ t  | f
+ t  | f
+ t  | f
+ t  | f
 (12 rows)
 
-SELECT '' AS tf_12, BOOLTBL1.*, BOOLTBL2.*
+SELECT BOOLTBL1.*, BOOLTBL2.*
    FROM BOOLTBL1, BOOLTBL2
    WHERE boolne(BOOLTBL2.f1,BOOLTBL1.f1);
tf_12 | f1 | f1 
--------+----+----
      | t  | f
      | t  | f
      | t  | f
      | t  | f
      | t  | f
      | t  | f
      | t  | f
      | t  | f
      | t  | f
      | t  | f
      | t  | f
      | t  | f
+ f1 | f1 
+----+----
+ t  | f
+ t  | f
+ t  | f
+ t  | f
+ t  | f
+ t  | f
+ t  | f
+ t  | f
+ t  | f
+ t  | f
+ t  | f
+ t  | f
 (12 rows)
 
-SELECT '' AS ff_4, BOOLTBL1.*, BOOLTBL2.*
+SELECT BOOLTBL1.*, BOOLTBL2.*
    FROM BOOLTBL1, BOOLTBL2
    WHERE BOOLTBL2.f1 = BOOLTBL1.f1 and BOOLTBL1.f1 = bool 'false';
- ff_4 | f1 | f1 
-------+----+----
     | f  | f
     | f  | f
     | f  | f
     | f  | f
+ f1 | f1 
+----+----
+ f  | f
+ f  | f
+ f  | f
+ f  | f
 (4 rows)
 
-SELECT '' AS tf_12_ff_4, BOOLTBL1.*, BOOLTBL2.*
+SELECT BOOLTBL1.*, BOOLTBL2.*
    FROM BOOLTBL1, BOOLTBL2
    WHERE BOOLTBL2.f1 = BOOLTBL1.f1 or BOOLTBL1.f1 = bool 'true'
    ORDER BY BOOLTBL1.f1, BOOLTBL2.f1;
tf_12_ff_4 | f1 | f1 
-------------+----+----
           | f  | f
           | f  | f
           | f  | f
           | f  | f
           | t  | f
           | t  | f
           | t  | f
           | t  | f
           | t  | f
           | t  | f
           | t  | f
           | t  | f
           | t  | f
           | t  | f
           | t  | f
           | t  | f
+ f1 | f1 
+----+----
+ f  | f
+ f  | f
+ f  | f
+ f  | f
+ t  | f
+ t  | f
+ t  | f
+ t  | f
+ t  | f
+ t  | f
+ t  | f
+ t  | f
+ t  | f
+ t  | f
+ t  | f
+ t  | f
 (16 rows)
 
 --
@@ -370,76 +370,76 @@ SELECT '' AS tf_12_ff_4, BOOLTBL1.*, BOOLTBL2.*
 -- Try all combinations to ensure that we get nothing when we expect nothing
 -- - thomas 2000-01-04
 --
-SELECT '' AS "True", f1
+SELECT f1
    FROM BOOLTBL1
    WHERE f1 IS TRUE;
True | f1 
-------+----
     | t
     | t
     | t
+ f1 
+----
+ t
+ t
+ t
 (3 rows)
 
-SELECT '' AS "Not False", f1
+SELECT f1
    FROM BOOLTBL1
    WHERE f1 IS NOT FALSE;
Not False | f1 
------------+----
          | t
          | t
          | t
+ f1 
+----
+ t
+ t
+ t
 (3 rows)
 
-SELECT '' AS "False", f1
+SELECT f1
    FROM BOOLTBL1
    WHERE f1 IS FALSE;
False | f1 
--------+----
      | f
+ f1 
+----
+ f
 (1 row)
 
-SELECT '' AS "Not True", f1
+SELECT f1
    FROM BOOLTBL1
    WHERE f1 IS NOT TRUE;
Not True | f1 
-----------+----
         | f
+ f1 
+----
+ f
 (1 row)
 
-SELECT '' AS "True", f1
+SELECT f1
    FROM BOOLTBL2
    WHERE f1 IS TRUE;
True | f1 
-------+----
+ f1 
+----
 (0 rows)
 
-SELECT '' AS "Not False", f1
+SELECT f1
    FROM BOOLTBL2
    WHERE f1 IS NOT FALSE;
Not False | f1 
------------+----
+ f1 
+----
 (0 rows)
 
-SELECT '' AS "False", f1
+SELECT f1
    FROM BOOLTBL2
    WHERE f1 IS FALSE;
False | f1 
--------+----
      | f
      | f
      | f
      | f
+ f1 
+----
+ f
+ f
+ f
+ f
 (4 rows)
 
-SELECT '' AS "Not True", f1
+SELECT f1
    FROM BOOLTBL2
    WHERE f1 IS NOT TRUE;
Not True | f1 
-----------+----
         | f
         | f
         | f
         | f
+ f1 
+----
+ f
+ f
+ f
+ f
 (4 rows)
 
 --
index 4d0f169214f8dcca249cc6c5bb1cb0b252420e9b..6bf4d0bdc6d4938c262cc27824bfe2c71fa3c3aa 100644 (file)
@@ -44,197 +44,197 @@ INSERT INTO BOX_TBL (f1) VALUES ('asdfasdf(ad');
 ERROR:  invalid input syntax for type box: "asdfasdf(ad"
 LINE 1: INSERT INTO BOX_TBL (f1) VALUES ('asdfasdf(ad');
                                          ^
-SELECT '' AS four, * FROM BOX_TBL;
four |         f1          
-------+---------------------
     | (2,2),(0,0)
     | (3,3),(1,1)
     | (-2,2),(-8,-10)
     | (2.5,3.5),(2.5,2.5)
     | (3,3),(3,3)
+SELECT * FROM BOX_TBL;
+         f1          
+---------------------
+ (2,2),(0,0)
+ (3,3),(1,1)
+ (-2,2),(-8,-10)
+ (2.5,3.5),(2.5,2.5)
+ (3,3),(3,3)
 (5 rows)
 
-SELECT '' AS four, b.*, area(b.f1) as barea
+SELECT b.*, area(b.f1) as barea
    FROM BOX_TBL b;
four |         f1          | barea 
-------+---------------------+-------
     | (2,2),(0,0)         |     4
     | (3,3),(1,1)         |     4
     | (-2,2),(-8,-10)     |    72
     | (2.5,3.5),(2.5,2.5) |     0
     | (3,3),(3,3)         |     0
+         f1          | barea 
+---------------------+-------
+ (2,2),(0,0)         |     4
+ (3,3),(1,1)         |     4
+ (-2,2),(-8,-10)     |    72
+ (2.5,3.5),(2.5,2.5) |     0
+ (3,3),(3,3)         |     0
 (5 rows)
 
 -- overlap
-SELECT '' AS three, b.f1
+SELECT b.f1
    FROM BOX_TBL b
    WHERE b.f1 && box '(2.5,2.5,1.0,1.0)';
three |         f1          
--------+---------------------
      | (2,2),(0,0)
      | (3,3),(1,1)
      | (2.5,3.5),(2.5,2.5)
+         f1          
+---------------------
+ (2,2),(0,0)
+ (3,3),(1,1)
+ (2.5,3.5),(2.5,2.5)
 (3 rows)
 
 -- left-or-overlap (x only)
-SELECT '' AS two, b1.*
+SELECT b1.*
    FROM BOX_TBL b1
    WHERE b1.f1 &< box '(2.0,2.0,2.5,2.5)';
two |         f1          
------+---------------------
    | (2,2),(0,0)
    | (-2,2),(-8,-10)
    | (2.5,3.5),(2.5,2.5)
+         f1          
+---------------------
+ (2,2),(0,0)
+ (-2,2),(-8,-10)
+ (2.5,3.5),(2.5,2.5)
 (3 rows)
 
 -- right-or-overlap (x only)
-SELECT '' AS two, b1.*
+SELECT b1.*
    FROM BOX_TBL b1
    WHERE b1.f1 &> box '(2.0,2.0,2.5,2.5)';
two |         f1          
------+---------------------
    | (2.5,3.5),(2.5,2.5)
    | (3,3),(3,3)
+         f1          
+---------------------
+ (2.5,3.5),(2.5,2.5)
+ (3,3),(3,3)
 (2 rows)
 
 -- left of
-SELECT '' AS two, b.f1
+SELECT b.f1
    FROM BOX_TBL b
    WHERE b.f1 << box '(3.0,3.0,5.0,5.0)';
two |         f1          
------+---------------------
    | (2,2),(0,0)
    | (-2,2),(-8,-10)
    | (2.5,3.5),(2.5,2.5)
+         f1          
+---------------------
+ (2,2),(0,0)
+ (-2,2),(-8,-10)
+ (2.5,3.5),(2.5,2.5)
 (3 rows)
 
 -- area <=
-SELECT '' AS four, b.f1
+SELECT b.f1
    FROM BOX_TBL b
    WHERE b.f1 <= box '(3.0,3.0,5.0,5.0)';
four |         f1          
-------+---------------------
     | (2,2),(0,0)
     | (3,3),(1,1)
     | (2.5,3.5),(2.5,2.5)
     | (3,3),(3,3)
+         f1          
+---------------------
+ (2,2),(0,0)
+ (3,3),(1,1)
+ (2.5,3.5),(2.5,2.5)
+ (3,3),(3,3)
 (4 rows)
 
 -- area <
-SELECT '' AS two, b.f1
+SELECT b.f1
    FROM BOX_TBL b
    WHERE b.f1 < box '(3.0,3.0,5.0,5.0)';
two |         f1          
------+---------------------
    | (2.5,3.5),(2.5,2.5)
    | (3,3),(3,3)
+         f1          
+---------------------
+ (2.5,3.5),(2.5,2.5)
+ (3,3),(3,3)
 (2 rows)
 
 -- area =
-SELECT '' AS two, b.f1
+SELECT b.f1
    FROM BOX_TBL b
    WHERE b.f1 = box '(3.0,3.0,5.0,5.0)';
two |     f1      
------+-------------
    | (2,2),(0,0)
    | (3,3),(1,1)
+     f1      
+-------------
+ (2,2),(0,0)
+ (3,3),(1,1)
 (2 rows)
 
 -- area >
-SELECT '' AS two, b.f1
+SELECT b.f1
    FROM BOX_TBL b              -- zero area
    WHERE b.f1 > box '(3.5,3.0,4.5,3.0)';
two |       f1        
------+-----------------
    | (2,2),(0,0)
    | (3,3),(1,1)
    | (-2,2),(-8,-10)
+       f1        
+-----------------
+ (2,2),(0,0)
+ (3,3),(1,1)
+ (-2,2),(-8,-10)
 (3 rows)
 
 -- area >=
-SELECT '' AS four, b.f1
+SELECT b.f1
    FROM BOX_TBL b              -- zero area
    WHERE b.f1 >= box '(3.5,3.0,4.5,3.0)';
four |         f1          
-------+---------------------
     | (2,2),(0,0)
     | (3,3),(1,1)
     | (-2,2),(-8,-10)
     | (2.5,3.5),(2.5,2.5)
     | (3,3),(3,3)
+         f1          
+---------------------
+ (2,2),(0,0)
+ (3,3),(1,1)
+ (-2,2),(-8,-10)
+ (2.5,3.5),(2.5,2.5)
+ (3,3),(3,3)
 (5 rows)
 
 -- right of
-SELECT '' AS two, b.f1
+SELECT b.f1
    FROM BOX_TBL b
    WHERE box '(3.0,3.0,5.0,5.0)' >> b.f1;
two |         f1          
------+---------------------
    | (2,2),(0,0)
    | (-2,2),(-8,-10)
    | (2.5,3.5),(2.5,2.5)
+         f1          
+---------------------
+ (2,2),(0,0)
+ (-2,2),(-8,-10)
+ (2.5,3.5),(2.5,2.5)
 (3 rows)
 
 -- contained in
-SELECT '' AS three, b.f1
+SELECT b.f1
    FROM BOX_TBL b
    WHERE b.f1 <@ box '(0,0,3,3)';
three |     f1      
--------+-------------
      | (2,2),(0,0)
      | (3,3),(1,1)
      | (3,3),(3,3)
+     f1      
+-------------
+ (2,2),(0,0)
+ (3,3),(1,1)
+ (3,3),(3,3)
 (3 rows)
 
 -- contains
-SELECT '' AS three, b.f1
+SELECT b.f1
    FROM BOX_TBL b
    WHERE box '(0,0,3,3)' @> b.f1;
three |     f1      
--------+-------------
      | (2,2),(0,0)
      | (3,3),(1,1)
      | (3,3),(3,3)
+     f1      
+-------------
+ (2,2),(0,0)
+ (3,3),(1,1)
+ (3,3),(3,3)
 (3 rows)
 
 -- box equality
-SELECT '' AS one, b.f1
+SELECT b.f1
    FROM BOX_TBL b
    WHERE box '(1,1,3,3)' ~= b.f1;
one |     f1      
------+-------------
    | (3,3),(1,1)
+     f1      
+-------------
+ (3,3),(1,1)
 (1 row)
 
 -- center of box, left unary operator
-SELECT '' AS four, @@(b1.f1) AS p
+SELECT @@(b1.f1) AS p
    FROM BOX_TBL b1;
four |    p    
-------+---------
     | (1,1)
     | (2,2)
     | (-5,-4)
     | (2.5,3)
     | (3,3)
+    p    
+---------
+ (1,1)
+ (2,2)
+ (-5,-4)
+ (2.5,3)
+ (3,3)
 (5 rows)
 
 -- wholly-contained
-SELECT '' AS one, b1.*, b2.*
+SELECT b1.*, b2.*
    FROM BOX_TBL b1, BOX_TBL b2
    WHERE b1.f1 @> b2.f1 and not b1.f1 ~= b2.f1;
one |     f1      |     f1      
------+-------------+-------------
    | (3,3),(1,1) | (3,3),(3,3)
+     f1      |     f1      
+-------------+-------------
+ (3,3),(1,1) | (3,3),(3,3)
 (1 row)
 
-SELECT '' AS four, height(f1), width(f1) FROM BOX_TBL;
four | height | width 
-------+--------+-------
-      |      2 |     2
-      |      2 |     2
-      |     12 |     6
-      |      1 |     0
-      |      0 |     0
+SELECT height(f1), width(f1) FROM BOX_TBL;
+ height | width 
+--------+-------
+      2 |     2
+      2 |     2
+     12 |     6
+      1 |     0
+      0 |     0
 (5 rows)
 
 --
index c0c8acf035adb156cca3f683a6be258337d97b39..7fcfe9a7a6069b03ffd2ba3b664bddf49e56b8d5 100644 (file)
@@ -107,33 +107,33 @@ SELECT CASE 'a' WHEN 'a' THEN 1 ELSE 2 END;
 --
 -- Examples of targets involving tables
 --
-SELECT '' AS "Five",
+SELECT
   CASE
     WHEN i >= 3 THEN i
   END AS ">= 3 or Null"
   FROM CASE_TBL;
Five | >= 3 or Null 
-------+--------------
-      |             
-      |             
-      |            3
-      |            4
+ >= 3 or Null 
+--------------
+             
+             
+            3
+            4
 (4 rows)
 
-SELECT '' AS "Five",
+SELECT
   CASE WHEN i >= 3 THEN (i + i)
        ELSE i
   END AS "Simplest Math"
   FROM CASE_TBL;
Five | Simplest Math 
-------+---------------
-      |             1
-      |             2
-      |             6
-      |             8
+ Simplest Math 
+---------------
+             1
+             2
+             6
+             8
 (4 rows)
 
-SELECT '' AS "Five", i AS "Value",
+SELECT i AS "Value",
   CASE WHEN (i < 0) THEN 'small'
        WHEN (i = 0) THEN 'zero'
        WHEN (i = 1) THEN 'one'
@@ -141,15 +141,15 @@ SELECT '' AS "Five", i AS "Value",
        ELSE 'big'
   END AS "Category"
   FROM CASE_TBL;
Five | Value | Category 
-------+-------+----------
-      |     1 | one
-      |     2 | two
-      |     3 | big
-      |     4 | big
+ Value | Category 
+-------+----------
+     1 | one
+     2 | two
+     3 | big
+     4 | big
 (4 rows)
 
-SELECT '' AS "Five",
+SELECT
   CASE WHEN ((i < 0) or (i < 0)) THEN 'small'
        WHEN ((i = 0) or (i = 0)) THEN 'zero'
        WHEN ((i = 1) or (i = 1)) THEN 'one'
@@ -157,12 +157,12 @@ SELECT '' AS "Five",
        ELSE 'big'
   END AS "Category"
   FROM CASE_TBL;
Five | Category 
-------+----------
     | one
     | two
     | big
     | big
+ Category 
+----------
+ one
+ two
+ big
+ big
 (4 rows)
 
 --
@@ -223,44 +223,44 @@ SELECT *
  4 |   | 2 | -4
 (2 rows)
 
-SELECT '' AS Five, NULLIF(a.i,b.i) AS "NULLIF(a.i,b.i)",
+SELECT NULLIF(a.i,b.i) AS "NULLIF(a.i,b.i)",
   NULLIF(b.i, 4) AS "NULLIF(b.i,4)"
   FROM CASE_TBL a, CASE2_TBL b;
five | NULLIF(a.i,b.i) | NULLIF(b.i,4) 
-------+-----------------+---------------
-      |                 |             1
-      |               2 |             1
-      |               3 |             1
-      |               4 |             1
-      |               1 |             2
-      |                 |             2
-      |               3 |             2
-      |               4 |             2
-      |               1 |             3
-      |               2 |             3
-      |                 |             3
-      |               4 |             3
-      |               1 |             2
-      |                 |             2
-      |               3 |             2
-      |               4 |             2
-      |                 |             1
-      |               2 |             1
-      |               3 |             1
-      |               4 |             1
-      |               1 |              
-      |               2 |              
-      |               3 |              
-      |               4 |              
+ NULLIF(a.i,b.i) | NULLIF(b.i,4) 
+-----------------+---------------
+                 |             1
+               2 |             1
+               3 |             1
+               4 |             1
+               1 |             2
+                 |             2
+               3 |             2
+               4 |             2
+               1 |             3
+               2 |             3
+                 |             3
+               4 |             3
+               1 |             2
+                 |             2
+               3 |             2
+               4 |             2
+                 |             1
+               2 |             1
+               3 |             1
+               4 |             1
+               1 |              
+               2 |              
+               3 |              
+               4 |              
 (24 rows)
 
-SELECT '' AS "Two", *
+SELECT *
   FROM CASE_TBL a, CASE2_TBL b
   WHERE COALESCE(f,b.i) = 2;
Two | i | f | i | j  
------+---+---+---+----
    | 4 |   | 2 | -2
    | 4 |   | 2 | -4
+ i | f | i | j  
+---+---+---+----
+ 4 |   | 2 | -2
+ 4 |   | 2 | -4
 (2 rows)
 
 --
index 991c7717d40c7c9d13246b8034f49b0e1ca05268..d515b3ce34edfa75519edcce9603ace1386bd5f5 100644 (file)
@@ -25,79 +25,79 @@ INSERT INTO CHAR_TBL (f1) VALUES ('');
 INSERT INTO CHAR_TBL (f1) VALUES ('cd');
 ERROR:  value too long for type character(1)
 INSERT INTO CHAR_TBL (f1) VALUES ('c     ');
-SELECT '' AS seven, * FROM CHAR_TBL;
seven | f1 
--------+----
      | a
      | A
      | 1
      | 2
      | 3
-       |  
      | c
+SELECT * FROM CHAR_TBL;
+ f1 
+----
+ a
+ A
+ 1
+ 2
+ 3
+  
+ c
 (7 rows)
 
-SELECT '' AS six, c.*
+SELECT c.*
    FROM CHAR_TBL c
    WHERE c.f1 <> 'a';
six | f1 
------+----
    | A
    | 1
    | 2
    | 3
-     |  
    | c
+ f1 
+----
+ A
+ 1
+ 2
+ 3
+  
+ c
 (6 rows)
 
-SELECT '' AS one, c.*
+SELECT c.*
    FROM CHAR_TBL c
    WHERE c.f1 = 'a';
one | f1 
------+----
    | a
+ f1 
+----
+ a
 (1 row)
 
-SELECT '' AS five, c.*
+SELECT c.*
    FROM CHAR_TBL c
    WHERE c.f1 < 'a';
- five | f
-------+----
     | A
     | 1
     | 2
     | 3
-      |  
+ f1 
+----
+ A
+ 1
+ 2
+ 3
+  
 (5 rows)
 
-SELECT '' AS six, c.*
+SELECT c.*
    FROM CHAR_TBL c
    WHERE c.f1 <= 'a';
six | f1 
------+----
    | a
    | A
    | 1
    | 2
    | 3
-     |  
+ f1 
+----
+ a
+ A
+ 1
+ 2
+ 3
+  
 (6 rows)
 
-SELECT '' AS one, c.*
+SELECT c.*
    FROM CHAR_TBL c
    WHERE c.f1 > 'a';
one | f1 
------+----
    | c
+ f1 
+----
+ c
 (1 row)
 
-SELECT '' AS two, c.*
+SELECT c.*
    FROM CHAR_TBL c
    WHERE c.f1 >= 'a';
two | f1 
------+----
    | a
    | c
+ f1 
+----
+ a
+ c
 (2 rows)
 
 DROP TABLE CHAR_TBL;
@@ -111,12 +111,12 @@ INSERT INTO CHAR_TBL (f1) VALUES ('abcd');
 INSERT INTO CHAR_TBL (f1) VALUES ('abcde');
 ERROR:  value too long for type character(4)
 INSERT INTO CHAR_TBL (f1) VALUES ('abcd    ');
-SELECT '' AS four, * FROM CHAR_TBL;
four |  f1  
-------+------
     | a   
     | ab  
     | abcd
     | abcd
+SELECT * FROM CHAR_TBL;
+  f1  
+------
+ a   
+ ab  
+ abcd
+ abcd
 (4 rows)
 
index 8eff75afb5cad9bca80c3e97008e879928a36d59..6c917c0b6800477ac82e3fe89c7db2c70d982be1 100644 (file)
@@ -25,79 +25,79 @@ INSERT INTO CHAR_TBL (f1) VALUES ('');
 INSERT INTO CHAR_TBL (f1) VALUES ('cd');
 ERROR:  value too long for type character(1)
 INSERT INTO CHAR_TBL (f1) VALUES ('c     ');
-SELECT '' AS seven, * FROM CHAR_TBL;
seven | f1 
--------+----
      | a
      | A
      | 1
      | 2
      | 3
-       |  
      | c
+SELECT * FROM CHAR_TBL;
+ f1 
+----
+ a
+ A
+ 1
+ 2
+ 3
+  
+ c
 (7 rows)
 
-SELECT '' AS six, c.*
+SELECT c.*
    FROM CHAR_TBL c
    WHERE c.f1 <> 'a';
six | f1 
------+----
    | A
    | 1
    | 2
    | 3
-     |  
    | c
+ f1 
+----
+ A
+ 1
+ 2
+ 3
+  
+ c
 (6 rows)
 
-SELECT '' AS one, c.*
+SELECT c.*
    FROM CHAR_TBL c
    WHERE c.f1 = 'a';
one | f1 
------+----
    | a
+ f1 
+----
+ a
 (1 row)
 
-SELECT '' AS five, c.*
+SELECT c.*
    FROM CHAR_TBL c
    WHERE c.f1 < 'a';
- five | f
-------+----
     | 1
     | 2
     | 3
-      |  
+ f1 
+----
+ 1
+ 2
+ 3
+  
 (4 rows)
 
-SELECT '' AS six, c.*
+SELECT c.*
    FROM CHAR_TBL c
    WHERE c.f1 <= 'a';
six | f1 
------+----
    | a
    | 1
    | 2
    | 3
-     |  
+ f1 
+----
+ a
+ 1
+ 2
+ 3
+  
 (5 rows)
 
-SELECT '' AS one, c.*
+SELECT c.*
    FROM CHAR_TBL c
    WHERE c.f1 > 'a';
one | f1 
------+----
    | A
    | c
+ f1 
+----
+ A
+ c
 (2 rows)
 
-SELECT '' AS two, c.*
+SELECT c.*
    FROM CHAR_TBL c
    WHERE c.f1 >= 'a';
two | f1 
------+----
    | a
    | A
    | c
+ f1 
+----
+ a
+ A
+ c
 (3 rows)
 
 DROP TABLE CHAR_TBL;
@@ -111,12 +111,12 @@ INSERT INTO CHAR_TBL (f1) VALUES ('abcd');
 INSERT INTO CHAR_TBL (f1) VALUES ('abcde');
 ERROR:  value too long for type character(4)
 INSERT INTO CHAR_TBL (f1) VALUES ('abcd    ');
-SELECT '' AS four, * FROM CHAR_TBL;
four |  f1  
-------+------
     | a   
     | ab  
     | abcd
     | abcd
+SELECT * FROM CHAR_TBL;
+  f1  
+------
+ a   
+ ab  
+ abcd
+ abcd
 (4 rows)
 
index f54736c3e1448211f1b885ead76950998ac41278..9a54658632c109579d7548e1d66a8f84e98f0bf5 100644 (file)
@@ -25,79 +25,79 @@ INSERT INTO CHAR_TBL (f1) VALUES ('');
 INSERT INTO CHAR_TBL (f1) VALUES ('cd');
 ERROR:  value too long for type character(1)
 INSERT INTO CHAR_TBL (f1) VALUES ('c     ');
-SELECT '' AS seven, * FROM CHAR_TBL;
seven | f1 
--------+----
      | a
      | A
      | 1
      | 2
      | 3
-       |  
      | c
+SELECT * FROM CHAR_TBL;
+ f1 
+----
+ a
+ A
+ 1
+ 2
+ 3
+  
+ c
 (7 rows)
 
-SELECT '' AS six, c.*
+SELECT c.*
    FROM CHAR_TBL c
    WHERE c.f1 <> 'a';
six | f1 
------+----
    | A
    | 1
    | 2
    | 3
-     |  
    | c
+ f1 
+----
+ A
+ 1
+ 2
+ 3
+  
+ c
 (6 rows)
 
-SELECT '' AS one, c.*
+SELECT c.*
    FROM CHAR_TBL c
    WHERE c.f1 = 'a';
one | f1 
------+----
    | a
+ f1 
+----
+ a
 (1 row)
 
-SELECT '' AS five, c.*
+SELECT c.*
    FROM CHAR_TBL c
    WHERE c.f1 < 'a';
- five | f
-------+----
-      |  
+ f1 
+----
+  
 (1 row)
 
-SELECT '' AS six, c.*
+SELECT c.*
    FROM CHAR_TBL c
    WHERE c.f1 <= 'a';
six | f1 
------+----
    | a
-     |  
+ f1 
+----
+ a
+  
 (2 rows)
 
-SELECT '' AS one, c.*
+SELECT c.*
    FROM CHAR_TBL c
    WHERE c.f1 > 'a';
one | f1 
------+----
    | A
    | 1
    | 2
    | 3
    | c
+ f1 
+----
+ A
+ 1
+ 2
+ 3
+ c
 (5 rows)
 
-SELECT '' AS two, c.*
+SELECT c.*
    FROM CHAR_TBL c
    WHERE c.f1 >= 'a';
two | f1 
------+----
    | a
    | A
    | 1
    | 2
    | 3
    | c
+ f1 
+----
+ a
+ A
+ 1
+ 2
+ 3
+ c
 (6 rows)
 
 DROP TABLE CHAR_TBL;
@@ -111,12 +111,12 @@ INSERT INTO CHAR_TBL (f1) VALUES ('abcd');
 INSERT INTO CHAR_TBL (f1) VALUES ('abcde');
 ERROR:  value too long for type character(4)
 INSERT INTO CHAR_TBL (f1) VALUES ('abcd    ');
-SELECT '' AS four, * FROM CHAR_TBL;
four |  f1  
-------+------
     | a   
     | ab  
     | abcd
     | abcd
+SELECT * FROM CHAR_TBL;
+  f1  
+------
+ a   
+ ab  
+ abcd
+ abcd
 (4 rows)
 
index eb497a23843e49b0c9d730ab7f759d6229d8bfda..c3b05274de95e92f0b1369b9912fdc8fae74c33e 100644 (file)
@@ -47,79 +47,79 @@ SELECT * FROM CIRCLE_TBL;
  <(3,5),NaN>
 (8 rows)
 
-SELECT '' AS six, center(f1) AS center
+SELECT center(f1) AS center
   FROM CIRCLE_TBL;
six |  center   
------+-----------
    | (5,1)
    | (1,2)
    | (1,3)
    | (1,2)
    | (100,200)
    | (100,1)
    | (3,5)
    | (3,5)
+  center   
+-----------
+ (5,1)
+ (1,2)
+ (1,3)
+ (1,2)
+ (100,200)
+ (100,1)
+ (3,5)
+ (3,5)
 (8 rows)
 
-SELECT '' AS six, radius(f1) AS radius
+SELECT radius(f1) AS radius
   FROM CIRCLE_TBL;
six | radius 
------+--------
-     |      3
-     |    100
-     |      5
-     |      3
-     |     10
-     |    115
-     |      0
-     |    NaN
+ radius 
+--------
+      3
+    100
+      5
+      3
+     10
+    115
+      0
+    NaN
 (8 rows)
 
-SELECT '' AS six, diameter(f1) AS diameter
+SELECT diameter(f1) AS diameter
   FROM CIRCLE_TBL;
six | diameter 
------+----------
-     |        6
-     |      200
-     |       10
-     |        6
-     |       20
-     |      230
-     |        0
-     |      NaN
+ diameter 
+----------
+        6
+      200
+       10
+        6
+       20
+      230
+        0
+      NaN
 (8 rows)
 
-SELECT '' AS two, f1 FROM CIRCLE_TBL WHERE radius(f1) < 5;
two |    f1     
------+-----------
    | <(5,1),3>
    | <(1,2),3>
    | <(3,5),0>
+SELECT f1 FROM CIRCLE_TBL WHERE radius(f1) < 5;
+    f1     
+-----------
+ <(5,1),3>
+ <(1,2),3>
+ <(3,5),0>
 (3 rows)
 
-SELECT '' AS four, f1 FROM CIRCLE_TBL WHERE diameter(f1) >= 10;
four |       f1       
-------+----------------
     | <(1,2),100>
     | <(1,3),5>
     | <(100,200),10>
     | <(100,1),115>
     | <(3,5),NaN>
+SELECT f1 FROM CIRCLE_TBL WHERE diameter(f1) >= 10;
+       f1       
+----------------
+ <(1,2),100>
+ <(1,3),5>
+ <(100,200),10>
+ <(100,1),115>
+ <(3,5),NaN>
 (5 rows)
 
-SELECT '' as five, c1.f1 AS one, c2.f1 AS two, (c1.f1 <-> c2.f1) AS distance
+SELECT c1.f1 AS one, c2.f1 AS two, (c1.f1 <-> c2.f1) AS distance
   FROM CIRCLE_TBL c1, CIRCLE_TBL c2
   WHERE (c1.f1 < c2.f1) AND ((c1.f1 <-> c2.f1) > 0)
   ORDER BY distance, area(c1.f1), area(c2.f1);
five |      one       |      two       |     distance     
-------+----------------+----------------+------------------
     | <(3,5),0>      | <(1,2),3>      | 0.60555127546399
     | <(3,5),0>      | <(5,1),3>      |  1.4721359549996
     | <(100,200),10> | <(100,1),115>  |               74
     | <(100,200),10> | <(1,2),100>    |  111.37072977248
     | <(1,3),5>      | <(100,200),10> |   205.4767561445
     | <(5,1),3>      | <(100,200),10> |  207.51303816328
     | <(3,5),0>      | <(100,200),10> |  207.79348015953
     | <(1,2),3>      | <(100,200),10> |  208.37072977248
+      one       |      two       |     distance     
+----------------+----------------+------------------
+ <(3,5),0>      | <(1,2),3>      | 0.60555127546399
+ <(3,5),0>      | <(5,1),3>      |  1.4721359549996
+ <(100,200),10> | <(100,1),115>  |               74
+ <(100,200),10> | <(1,2),100>    |  111.37072977248
+ <(1,3),5>      | <(100,200),10> |   205.4767561445
+ <(5,1),3>      | <(100,200),10> |  207.51303816328
+ <(3,5),0>      | <(100,200),10> |  207.79348015953
+ <(1,2),3>      | <(100,200),10> |  208.37072977248
 (8 rows)
 
index 7b4964e17996bcf7da0849059d4b2ee5b2805737..3d5d298b73a023d005635b2685d7923682f2cb07 100644 (file)
@@ -161,136 +161,136 @@ SELECT 'nan'::numeric::float4;
     NaN
 (1 row)
 
-SELECT '' AS five, * FROM FLOAT4_TBL;
five |      f1       
-------+---------------
-      |             0
-      |        1004.3
-      |        -34.84
     | 1.2345679e+20
     | 1.2345679e-20
+SELECT * FROM FLOAT4_TBL;
+      f1       
+---------------
+             0
+        1004.3
+        -34.84
+ 1.2345679e+20
+ 1.2345679e-20
 (5 rows)
 
-SELECT '' AS four, f.* FROM FLOAT4_TBL f WHERE f.f1 <> '1004.3';
four |      f1       
-------+---------------
-      |             0
-      |        -34.84
     | 1.2345679e+20
     | 1.2345679e-20
+SELECT f.* FROM FLOAT4_TBL f WHERE f.f1 <> '1004.3';
+      f1       
+---------------
+             0
+        -34.84
+ 1.2345679e+20
+ 1.2345679e-20
 (4 rows)
 
-SELECT '' AS one, f.* FROM FLOAT4_TBL f WHERE f.f1 = '1004.3';
one |   f1   
------+--------
    | 1004.3
+SELECT f.* FROM FLOAT4_TBL f WHERE f.f1 = '1004.3';
+   f1   
+--------
+ 1004.3
 (1 row)
 
-SELECT '' AS three, f.* FROM FLOAT4_TBL f WHERE '1004.3' > f.f1;
three |      f1       
--------+---------------
-       |             0
-       |        -34.84
      | 1.2345679e-20
+SELECT f.* FROM FLOAT4_TBL f WHERE '1004.3' > f.f1;
+      f1       
+---------------
+             0
+        -34.84
+ 1.2345679e-20
 (3 rows)
 
-SELECT '' AS three, f.* FROM FLOAT4_TBL f WHERE  f.f1 < '1004.3';
three |      f1       
--------+---------------
-       |             0
-       |        -34.84
      | 1.2345679e-20
+SELECT f.* FROM FLOAT4_TBL f WHERE  f.f1 < '1004.3';
+      f1       
+---------------
+             0
+        -34.84
+ 1.2345679e-20
 (3 rows)
 
-SELECT '' AS four, f.* FROM FLOAT4_TBL f WHERE '1004.3' >= f.f1;
four |      f1       
-------+---------------
-      |             0
-      |        1004.3
-      |        -34.84
     | 1.2345679e-20
+SELECT f.* FROM FLOAT4_TBL f WHERE '1004.3' >= f.f1;
+      f1       
+---------------
+             0
+        1004.3
+        -34.84
+ 1.2345679e-20
 (4 rows)
 
-SELECT '' AS four, f.* FROM FLOAT4_TBL f WHERE  f.f1 <= '1004.3';
four |      f1       
-------+---------------
-      |             0
-      |        1004.3
-      |        -34.84
     | 1.2345679e-20
+SELECT f.* FROM FLOAT4_TBL f WHERE  f.f1 <= '1004.3';
+      f1       
+---------------
+             0
+        1004.3
+        -34.84
+ 1.2345679e-20
 (4 rows)
 
-SELECT '' AS three, f.f1, f.f1 * '-10' AS x FROM FLOAT4_TBL f
+SELECT f.f1, f.f1 * '-10' AS x FROM FLOAT4_TBL f
    WHERE f.f1 > '0.0';
three |      f1       |       x        
--------+---------------+----------------
-       |        1004.3 |         -10043
      | 1.2345679e+20 | -1.2345678e+21
      | 1.2345679e-20 | -1.2345678e-19
+      f1       |       x        
+---------------+----------------
+        1004.3 |         -10043
+ 1.2345679e+20 | -1.2345678e+21
+ 1.2345679e-20 | -1.2345678e-19
 (3 rows)
 
-SELECT '' AS three, f.f1, f.f1 + '-10' AS x FROM FLOAT4_TBL f
+SELECT f.f1, f.f1 + '-10' AS x FROM FLOAT4_TBL f
    WHERE f.f1 > '0.0';
three |      f1       |       x       
--------+---------------+---------------
-       |        1004.3 |         994.3
      | 1.2345679e+20 | 1.2345679e+20
      | 1.2345679e-20 |           -10
+      f1       |       x       
+---------------+---------------
+        1004.3 |         994.3
+ 1.2345679e+20 | 1.2345679e+20
+ 1.2345679e-20 |           -10
 (3 rows)
 
-SELECT '' AS three, f.f1, f.f1 / '-10' AS x FROM FLOAT4_TBL f
+SELECT f.f1, f.f1 / '-10' AS x FROM FLOAT4_TBL f
    WHERE f.f1 > '0.0';
three |      f1       |       x        
--------+---------------+----------------
-       |        1004.3 |        -100.43
      | 1.2345679e+20 | -1.2345679e+19
      | 1.2345679e-20 | -1.2345679e-21
+      f1       |       x        
+---------------+----------------
+        1004.3 |        -100.43
+ 1.2345679e+20 | -1.2345679e+19
+ 1.2345679e-20 | -1.2345679e-21
 (3 rows)
 
-SELECT '' AS three, f.f1, f.f1 - '-10' AS x FROM FLOAT4_TBL f
+SELECT f.f1, f.f1 - '-10' AS x FROM FLOAT4_TBL f
    WHERE f.f1 > '0.0';
three |      f1       |       x       
--------+---------------+---------------
-       |        1004.3 |        1014.3
      | 1.2345679e+20 | 1.2345679e+20
      | 1.2345679e-20 |            10
+      f1       |       x       
+---------------+---------------
+        1004.3 |        1014.3
+ 1.2345679e+20 | 1.2345679e+20
+ 1.2345679e-20 |            10
 (3 rows)
 
 -- test divide by zero
-SELECT '' AS bad, f.f1 / '0.0' from FLOAT4_TBL f;
+SELECT f.f1 / '0.0' from FLOAT4_TBL f;
 ERROR:  division by zero
-SELECT '' AS five, * FROM FLOAT4_TBL;
five |      f1       
-------+---------------
-      |             0
-      |        1004.3
-      |        -34.84
     | 1.2345679e+20
     | 1.2345679e-20
+SELECT * FROM FLOAT4_TBL;
+      f1       
+---------------
+             0
+        1004.3
+        -34.84
+ 1.2345679e+20
+ 1.2345679e-20
 (5 rows)
 
 -- test the unary float4abs operator
-SELECT '' AS five, f.f1, @f.f1 AS abs_f1 FROM FLOAT4_TBL f;
five |      f1       |    abs_f1     
-------+---------------+---------------
-      |             0 |             0
-      |        1004.3 |        1004.3
-      |        -34.84 |         34.84
     | 1.2345679e+20 | 1.2345679e+20
     | 1.2345679e-20 | 1.2345679e-20
+SELECT f.f1, @f.f1 AS abs_f1 FROM FLOAT4_TBL f;
+      f1       |    abs_f1     
+---------------+---------------
+             0 |             0
+        1004.3 |        1004.3
+        -34.84 |         34.84
+ 1.2345679e+20 | 1.2345679e+20
+ 1.2345679e-20 | 1.2345679e-20
 (5 rows)
 
 UPDATE FLOAT4_TBL
    SET f1 = FLOAT4_TBL.f1 * '-1'
    WHERE FLOAT4_TBL.f1 > '0.0';
-SELECT '' AS five, * FROM FLOAT4_TBL;
five |       f1       
-------+----------------
-      |              0
-      |         -34.84
-      |        -1004.3
     | -1.2345679e+20
     | -1.2345679e-20
+SELECT * FROM FLOAT4_TBL;
+       f1       
+----------------
+              0
+         -34.84
+        -1004.3
+ -1.2345679e+20
+ -1.2345679e-20
 (5 rows)
 
 -- test edge-case coercions to integer
index dde8c343ce45a8841c7f1410c1c121778ba14db7..6ad5d00aa2d6f417235385919ee42cb5ce1840eb 100644 (file)
@@ -161,136 +161,136 @@ SELECT 'nan'::numeric::float4;
     NaN
 (1 row)
 
-SELECT '' AS five, * FROM FLOAT4_TBL;
five |      f1       
-------+---------------
-      |             0
-      |        1004.3
-      |        -34.84
     | 1.2345679e+20
     | 1.2345679e-20
+SELECT * FROM FLOAT4_TBL;
+      f1       
+---------------
+             0
+        1004.3
+        -34.84
+ 1.2345679e+20
+ 1.2345679e-20
 (5 rows)
 
-SELECT '' AS four, f.* FROM FLOAT4_TBL f WHERE f.f1 <> '1004.3';
four |      f1       
-------+---------------
-      |             0
-      |        -34.84
     | 1.2345679e+20
     | 1.2345679e-20
+SELECT f.* FROM FLOAT4_TBL f WHERE f.f1 <> '1004.3';
+      f1       
+---------------
+             0
+        -34.84
+ 1.2345679e+20
+ 1.2345679e-20
 (4 rows)
 
-SELECT '' AS one, f.* FROM FLOAT4_TBL f WHERE f.f1 = '1004.3';
one |   f1   
------+--------
    | 1004.3
+SELECT f.* FROM FLOAT4_TBL f WHERE f.f1 = '1004.3';
+   f1   
+--------
+ 1004.3
 (1 row)
 
-SELECT '' AS three, f.* FROM FLOAT4_TBL f WHERE '1004.3' > f.f1;
three |      f1       
--------+---------------
-       |             0
-       |        -34.84
      | 1.2345679e-20
+SELECT f.* FROM FLOAT4_TBL f WHERE '1004.3' > f.f1;
+      f1       
+---------------
+             0
+        -34.84
+ 1.2345679e-20
 (3 rows)
 
-SELECT '' AS three, f.* FROM FLOAT4_TBL f WHERE  f.f1 < '1004.3';
three |      f1       
--------+---------------
-       |             0
-       |        -34.84
      | 1.2345679e-20
+SELECT f.* FROM FLOAT4_TBL f WHERE  f.f1 < '1004.3';
+      f1       
+---------------
+             0
+        -34.84
+ 1.2345679e-20
 (3 rows)
 
-SELECT '' AS four, f.* FROM FLOAT4_TBL f WHERE '1004.3' >= f.f1;
four |      f1       
-------+---------------
-      |             0
-      |        1004.3
-      |        -34.84
     | 1.2345679e-20
+SELECT f.* FROM FLOAT4_TBL f WHERE '1004.3' >= f.f1;
+      f1       
+---------------
+             0
+        1004.3
+        -34.84
+ 1.2345679e-20
 (4 rows)
 
-SELECT '' AS four, f.* FROM FLOAT4_TBL f WHERE  f.f1 <= '1004.3';
four |      f1       
-------+---------------
-      |             0
-      |        1004.3
-      |        -34.84
     | 1.2345679e-20
+SELECT f.* FROM FLOAT4_TBL f WHERE  f.f1 <= '1004.3';
+      f1       
+---------------
+             0
+        1004.3
+        -34.84
+ 1.2345679e-20
 (4 rows)
 
-SELECT '' AS three, f.f1, f.f1 * '-10' AS x FROM FLOAT4_TBL f
+SELECT f.f1, f.f1 * '-10' AS x FROM FLOAT4_TBL f
    WHERE f.f1 > '0.0';
three |      f1       |       x        
--------+---------------+----------------
-       |        1004.3 |         -10043
      | 1.2345679e+20 | -1.2345678e+21
      | 1.2345679e-20 | -1.2345678e-19
+      f1       |       x        
+---------------+----------------
+        1004.3 |         -10043
+ 1.2345679e+20 | -1.2345678e+21
+ 1.2345679e-20 | -1.2345678e-19
 (3 rows)
 
-SELECT '' AS three, f.f1, f.f1 + '-10' AS x FROM FLOAT4_TBL f
+SELECT f.f1, f.f1 + '-10' AS x FROM FLOAT4_TBL f
    WHERE f.f1 > '0.0';
three |      f1       |       x       
--------+---------------+---------------
-       |        1004.3 |         994.3
      | 1.2345679e+20 | 1.2345679e+20
      | 1.2345679e-20 |           -10
+      f1       |       x       
+---------------+---------------
+        1004.3 |         994.3
+ 1.2345679e+20 | 1.2345679e+20
+ 1.2345679e-20 |           -10
 (3 rows)
 
-SELECT '' AS three, f.f1, f.f1 / '-10' AS x FROM FLOAT4_TBL f
+SELECT f.f1, f.f1 / '-10' AS x FROM FLOAT4_TBL f
    WHERE f.f1 > '0.0';
three |      f1       |       x        
--------+---------------+----------------
-       |        1004.3 |        -100.43
      | 1.2345679e+20 | -1.2345679e+19
      | 1.2345679e-20 | -1.2345679e-21
+      f1       |       x        
+---------------+----------------
+        1004.3 |        -100.43
+ 1.2345679e+20 | -1.2345679e+19
+ 1.2345679e-20 | -1.2345679e-21
 (3 rows)
 
-SELECT '' AS three, f.f1, f.f1 - '-10' AS x FROM FLOAT4_TBL f
+SELECT f.f1, f.f1 - '-10' AS x FROM FLOAT4_TBL f
    WHERE f.f1 > '0.0';
three |      f1       |       x       
--------+---------------+---------------
-       |        1004.3 |        1014.3
      | 1.2345679e+20 | 1.2345679e+20
      | 1.2345679e-20 |            10
+      f1       |       x       
+---------------+---------------
+        1004.3 |        1014.3
+ 1.2345679e+20 | 1.2345679e+20
+ 1.2345679e-20 |            10
 (3 rows)
 
 -- test divide by zero
-SELECT '' AS bad, f.f1 / '0.0' from FLOAT4_TBL f;
+SELECT f.f1 / '0.0' from FLOAT4_TBL f;
 ERROR:  division by zero
-SELECT '' AS five, * FROM FLOAT4_TBL;
five |      f1       
-------+---------------
-      |             0
-      |        1004.3
-      |        -34.84
     | 1.2345679e+20
     | 1.2345679e-20
+SELECT * FROM FLOAT4_TBL;
+      f1       
+---------------
+             0
+        1004.3
+        -34.84
+ 1.2345679e+20
+ 1.2345679e-20
 (5 rows)
 
 -- test the unary float4abs operator
-SELECT '' AS five, f.f1, @f.f1 AS abs_f1 FROM FLOAT4_TBL f;
five |      f1       |    abs_f1     
-------+---------------+---------------
-      |             0 |             0
-      |        1004.3 |        1004.3
-      |        -34.84 |         34.84
     | 1.2345679e+20 | 1.2345679e+20
     | 1.2345679e-20 | 1.2345679e-20
+SELECT f.f1, @f.f1 AS abs_f1 FROM FLOAT4_TBL f;
+      f1       |    abs_f1     
+---------------+---------------
+             0 |             0
+        1004.3 |        1004.3
+        -34.84 |         34.84
+ 1.2345679e+20 | 1.2345679e+20
+ 1.2345679e-20 | 1.2345679e-20
 (5 rows)
 
 UPDATE FLOAT4_TBL
    SET f1 = FLOAT4_TBL.f1 * '-1'
    WHERE FLOAT4_TBL.f1 > '0.0';
-SELECT '' AS five, * FROM FLOAT4_TBL;
five |       f1       
-------+----------------
-      |              0
-      |         -34.84
-      |        -1004.3
     | -1.2345679e+20
     | -1.2345679e-20
+SELECT * FROM FLOAT4_TBL;
+       f1       
+----------------
+              0
+         -34.84
+        -1004.3
+ -1.2345679e+20
+ -1.2345679e-20
 (5 rows)
 
 -- test edge-case coercions to integer
index 63da733893793b35d5ace66b2d4b2ed9e31868df..fc4212b32dc527d97f411c1d5d6318a4e3a1f2cb 100644 (file)
@@ -144,146 +144,146 @@ SELECT 'nan'::numeric::float8;
     NaN
 (1 row)
 
-SELECT '' AS five, * FROM FLOAT8_TBL;
five |          f1          
-------+----------------------
-      |                    0
-      |               1004.3
-      |               -34.84
     | 1.2345678901234e+200
     | 1.2345678901234e-200
+SELECT * FROM FLOAT8_TBL;
+          f1          
+----------------------
+                    0
+               1004.3
+               -34.84
+ 1.2345678901234e+200
+ 1.2345678901234e-200
 (5 rows)
 
-SELECT '' AS four, f.* FROM FLOAT8_TBL f WHERE f.f1 <> '1004.3';
four |          f1          
-------+----------------------
-      |                    0
-      |               -34.84
     | 1.2345678901234e+200
     | 1.2345678901234e-200
+SELECT f.* FROM FLOAT8_TBL f WHERE f.f1 <> '1004.3';
+          f1          
+----------------------
+                    0
+               -34.84
+ 1.2345678901234e+200
+ 1.2345678901234e-200
 (4 rows)
 
-SELECT '' AS one, f.* FROM FLOAT8_TBL f WHERE f.f1 = '1004.3';
one |   f1   
------+--------
    | 1004.3
+SELECT f.* FROM FLOAT8_TBL f WHERE f.f1 = '1004.3';
+   f1   
+--------
+ 1004.3
 (1 row)
 
-SELECT '' AS three, f.* FROM FLOAT8_TBL f WHERE '1004.3' > f.f1;
three |          f1          
--------+----------------------
-       |                    0
-       |               -34.84
      | 1.2345678901234e-200
+SELECT f.* FROM FLOAT8_TBL f WHERE '1004.3' > f.f1;
+          f1          
+----------------------
+                    0
+               -34.84
+ 1.2345678901234e-200
 (3 rows)
 
-SELECT '' AS three, f.* FROM FLOAT8_TBL f WHERE  f.f1 < '1004.3';
three |          f1          
--------+----------------------
-       |                    0
-       |               -34.84
      | 1.2345678901234e-200
+SELECT f.* FROM FLOAT8_TBL f WHERE  f.f1 < '1004.3';
+          f1          
+----------------------
+                    0
+               -34.84
+ 1.2345678901234e-200
 (3 rows)
 
-SELECT '' AS four, f.* FROM FLOAT8_TBL f WHERE '1004.3' >= f.f1;
four |          f1          
-------+----------------------
-      |                    0
-      |               1004.3
-      |               -34.84
     | 1.2345678901234e-200
+SELECT f.* FROM FLOAT8_TBL f WHERE '1004.3' >= f.f1;
+          f1          
+----------------------
+                    0
+               1004.3
+               -34.84
+ 1.2345678901234e-200
 (4 rows)
 
-SELECT '' AS four, f.* FROM FLOAT8_TBL f WHERE  f.f1 <= '1004.3';
four |          f1          
-------+----------------------
-      |                    0
-      |               1004.3
-      |               -34.84
     | 1.2345678901234e-200
+SELECT f.* FROM FLOAT8_TBL f WHERE  f.f1 <= '1004.3';
+          f1          
+----------------------
+                    0
+               1004.3
+               -34.84
+ 1.2345678901234e-200
 (4 rows)
 
-SELECT '' AS three, f.f1, f.f1 * '-10' AS x
+SELECT f.f1, f.f1 * '-10' AS x
    FROM FLOAT8_TBL f
    WHERE f.f1 > '0.0';
three |          f1          |           x           
--------+----------------------+-----------------------
-       |               1004.3 |                -10043
      | 1.2345678901234e+200 | -1.2345678901234e+201
      | 1.2345678901234e-200 | -1.2345678901234e-199
+          f1          |           x           
+----------------------+-----------------------
+               1004.3 |                -10043
+ 1.2345678901234e+200 | -1.2345678901234e+201
+ 1.2345678901234e-200 | -1.2345678901234e-199
 (3 rows)
 
-SELECT '' AS three, f.f1, f.f1 + '-10' AS x
+SELECT f.f1, f.f1 + '-10' AS x
    FROM FLOAT8_TBL f
    WHERE f.f1 > '0.0';
three |          f1          |          x           
--------+----------------------+----------------------
-       |               1004.3 |                994.3
      | 1.2345678901234e+200 | 1.2345678901234e+200
      | 1.2345678901234e-200 |                  -10
+          f1          |          x           
+----------------------+----------------------
+               1004.3 |                994.3
+ 1.2345678901234e+200 | 1.2345678901234e+200
+ 1.2345678901234e-200 |                  -10
 (3 rows)
 
-SELECT '' AS three, f.f1, f.f1 / '-10' AS x
+SELECT f.f1, f.f1 / '-10' AS x
    FROM FLOAT8_TBL f
    WHERE f.f1 > '0.0';
three |          f1          |           x           
--------+----------------------+-----------------------
-       |               1004.3 |   -100.42999999999999
      | 1.2345678901234e+200 | -1.2345678901234e+199
      | 1.2345678901234e-200 | -1.2345678901234e-201
+          f1          |           x           
+----------------------+-----------------------
+               1004.3 |   -100.42999999999999
+ 1.2345678901234e+200 | -1.2345678901234e+199
+ 1.2345678901234e-200 | -1.2345678901234e-201
 (3 rows)
 
-SELECT '' AS three, f.f1, f.f1 - '-10' AS x
+SELECT f.f1, f.f1 - '-10' AS x
    FROM FLOAT8_TBL f
    WHERE f.f1 > '0.0';
three |          f1          |          x           
--------+----------------------+----------------------
-       |               1004.3 |               1014.3
      | 1.2345678901234e+200 | 1.2345678901234e+200
      | 1.2345678901234e-200 |                   10
+          f1          |          x           
+----------------------+----------------------
+               1004.3 |               1014.3
+ 1.2345678901234e+200 | 1.2345678901234e+200
+ 1.2345678901234e-200 |                   10
 (3 rows)
 
-SELECT '' AS one, f.f1 ^ '2.0' AS square_f1
+SELECT f.f1 ^ '2.0' AS square_f1
    FROM FLOAT8_TBL f where f.f1 = '1004.3';
one |     square_f1      
------+--------------------
    | 1008618.4899999999
+     square_f1      
+--------------------
+ 1008618.4899999999
 (1 row)
 
 -- absolute value
-SELECT '' AS five, f.f1, @f.f1 AS abs_f1
+SELECT f.f1, @f.f1 AS abs_f1
    FROM FLOAT8_TBL f;
five |          f1          |        abs_f1        
-------+----------------------+----------------------
-      |                    0 |                    0
-      |               1004.3 |               1004.3
-      |               -34.84 |                34.84
     | 1.2345678901234e+200 | 1.2345678901234e+200
     | 1.2345678901234e-200 | 1.2345678901234e-200
+          f1          |        abs_f1        
+----------------------+----------------------
+                    0 |                    0
+               1004.3 |               1004.3
+               -34.84 |                34.84
+ 1.2345678901234e+200 | 1.2345678901234e+200
+ 1.2345678901234e-200 | 1.2345678901234e-200
 (5 rows)
 
 -- truncate
-SELECT '' AS five, f.f1, trunc(f.f1) AS trunc_f1
+SELECT f.f1, trunc(f.f1) AS trunc_f1
    FROM FLOAT8_TBL f;
five |          f1          |       trunc_f1       
-------+----------------------+----------------------
-      |                    0 |                    0
-      |               1004.3 |                 1004
-      |               -34.84 |                  -34
     | 1.2345678901234e+200 | 1.2345678901234e+200
     | 1.2345678901234e-200 |                    0
+          f1          |       trunc_f1       
+----------------------+----------------------
+                    0 |                    0
+               1004.3 |                 1004
+               -34.84 |                  -34
+ 1.2345678901234e+200 | 1.2345678901234e+200
+ 1.2345678901234e-200 |                    0
 (5 rows)
 
 -- round
-SELECT '' AS five, f.f1, round(f.f1) AS round_f1
+SELECT f.f1, round(f.f1) AS round_f1
    FROM FLOAT8_TBL f;
five |          f1          |       round_f1       
-------+----------------------+----------------------
-      |                    0 |                    0
-      |               1004.3 |                 1004
-      |               -34.84 |                  -35
     | 1.2345678901234e+200 | 1.2345678901234e+200
     | 1.2345678901234e-200 |                    0
+          f1          |       round_f1       
+----------------------+----------------------
+                    0 |                    0
+               1004.3 |                 1004
+               -34.84 |                  -35
+ 1.2345678901234e+200 | 1.2345678901234e+200
+ 1.2345678901234e-200 |                    0
 (5 rows)
 
 -- ceil / ceiling
@@ -344,14 +344,14 @@ SELECT |/ float8 '64' AS eight;
      8
 (1 row)
 
-SELECT '' AS three, f.f1, |/f.f1 AS sqrt_f1
+SELECT f.f1, |/f.f1 AS sqrt_f1
    FROM FLOAT8_TBL f
    WHERE f.f1 > '0.0';
three |          f1          |        sqrt_f1        
--------+----------------------+-----------------------
-       |               1004.3 |      31.6906926399535
      | 1.2345678901234e+200 | 1.11111110611109e+100
      | 1.2345678901234e-200 | 1.11111110611109e-100
+          f1          |        sqrt_f1        
+----------------------+-----------------------
+               1004.3 |      31.6906926399535
+ 1.2345678901234e+200 | 1.11111110611109e+100
+ 1.2345678901234e-200 | 1.11111110611109e-100
 (3 rows)
 
 -- power
@@ -554,14 +554,14 @@ SELECT power(float8 '-inf', float8 '-inf');
 (1 row)
 
 -- take exp of ln(f.f1)
-SELECT '' AS three, f.f1, exp(ln(f.f1)) AS exp_ln_f1
+SELECT f.f1, exp(ln(f.f1)) AS exp_ln_f1
    FROM FLOAT8_TBL f
    WHERE f.f1 > '0.0';
three |          f1          |       exp_ln_f1       
--------+----------------------+-----------------------
-       |               1004.3 |                1004.3
      | 1.2345678901234e+200 | 1.23456789012338e+200
      | 1.2345678901234e-200 | 1.23456789012339e-200
+          f1          |       exp_ln_f1       
+----------------------+-----------------------
+               1004.3 |                1004.3
+ 1.2345678901234e+200 | 1.23456789012338e+200
+ 1.2345678901234e-200 | 1.23456789012339e-200
 (3 rows)
 
 -- check edge cases for exp
@@ -578,32 +578,32 @@ SELECT ||/ float8 '27' AS three;
      3
 (1 row)
 
-SELECT '' AS five, f.f1, ||/f.f1 AS cbrt_f1 FROM FLOAT8_TBL f;
five |          f1          |       cbrt_f1        
-------+----------------------+----------------------
-      |                    0 |                    0
-      |               1004.3 |      10.014312837827
-      |               -34.84 |    -3.26607421344208
     | 1.2345678901234e+200 | 4.97933859234765e+66
     | 1.2345678901234e-200 |  2.3112042409018e-67
+SELECT f.f1, ||/f.f1 AS cbrt_f1 FROM FLOAT8_TBL f;
+          f1          |       cbrt_f1        
+----------------------+----------------------
+                    0 |                    0
+               1004.3 |      10.014312837827
+               -34.84 |    -3.26607421344208
+ 1.2345678901234e+200 | 4.97933859234765e+66
+ 1.2345678901234e-200 |  2.3112042409018e-67
 (5 rows)
 
-SELECT '' AS five, * FROM FLOAT8_TBL;
five |          f1          
-------+----------------------
-      |                    0
-      |               1004.3
-      |               -34.84
     | 1.2345678901234e+200
     | 1.2345678901234e-200
+SELECT * FROM FLOAT8_TBL;
+          f1          
+----------------------
+                    0
+               1004.3
+               -34.84
+ 1.2345678901234e+200
+ 1.2345678901234e-200
 (5 rows)
 
 UPDATE FLOAT8_TBL
    SET f1 = FLOAT8_TBL.f1 * '-1'
    WHERE FLOAT8_TBL.f1 > '0.0';
-SELECT '' AS bad, f.f1 * '1e200' from FLOAT8_TBL f;
+SELECT f.f1 * '1e200' from FLOAT8_TBL f;
 ERROR:  value out of range: overflow
-SELECT '' AS bad, f.f1 ^ '1e200' from FLOAT8_TBL f;
+SELECT f.f1 ^ '1e200' from FLOAT8_TBL f;
 ERROR:  value out of range: overflow
 SELECT 0 ^ 0 + 0 ^ 1 + 0 ^ 0.0 + 0 ^ 0.5;
  ?column? 
@@ -611,22 +611,22 @@ SELECT 0 ^ 0 + 0 ^ 1 + 0 ^ 0.0 + 0 ^ 0.5;
         2
 (1 row)
 
-SELECT '' AS bad, ln(f.f1) from FLOAT8_TBL f where f.f1 = '0.0' ;
+SELECT ln(f.f1) from FLOAT8_TBL f where f.f1 = '0.0' ;
 ERROR:  cannot take logarithm of zero
-SELECT '' AS bad, ln(f.f1) from FLOAT8_TBL f where f.f1 < '0.0' ;
+SELECT ln(f.f1) from FLOAT8_TBL f where f.f1 < '0.0' ;
 ERROR:  cannot take logarithm of a negative number
-SELECT '' AS bad, exp(f.f1) from FLOAT8_TBL f;
+SELECT exp(f.f1) from FLOAT8_TBL f;
 ERROR:  value out of range: underflow
-SELECT '' AS bad, f.f1 / '0.0' from FLOAT8_TBL f;
+SELECT f.f1 / '0.0' from FLOAT8_TBL f;
 ERROR:  division by zero
-SELECT '' AS five, * FROM FLOAT8_TBL;
five |          f1           
-------+-----------------------
-      |                     0
-      |                -34.84
-      |               -1004.3
     | -1.2345678901234e+200
     | -1.2345678901234e-200
+SELECT * FROM FLOAT8_TBL;
+          f1           
+-----------------------
+                     0
+                -34.84
+               -1004.3
+ -1.2345678901234e+200
+ -1.2345678901234e-200
 (5 rows)
 
 -- hyperbolic functions
@@ -787,14 +787,14 @@ INSERT INTO FLOAT8_TBL(f1) VALUES ('-34.84');
 INSERT INTO FLOAT8_TBL(f1) VALUES ('-1004.30');
 INSERT INTO FLOAT8_TBL(f1) VALUES ('-1.2345678901234e+200');
 INSERT INTO FLOAT8_TBL(f1) VALUES ('-1.2345678901234e-200');
-SELECT '' AS five, * FROM FLOAT8_TBL;
five |          f1           
-------+-----------------------
-      |                     0
-      |                -34.84
-      |               -1004.3
     | -1.2345678901234e+200
     | -1.2345678901234e-200
+SELECT * FROM FLOAT8_TBL;
+          f1           
+-----------------------
+                     0
+                -34.84
+               -1004.3
+ -1.2345678901234e+200
+ -1.2345678901234e-200
 (5 rows)
 
 -- test edge-case coercions to integer
index c4f853ae9fcf453e69c6e4e42df652fa6ed6274a..84f7eabb663fc47a5e451afc7e4774de51d33c9e 100644 (file)
@@ -7,106 +7,106 @@ SET extra_float_digits TO -3;
 --
 -- Points
 --
-SELECT '' AS four, center(f1) AS center
+SELECT center(f1) AS center
    FROM BOX_TBL;
four | center  
-------+---------
     | (1,1)
     | (2,2)
     | (-5,-4)
     | (2.5,3)
     | (3,3)
+ center  
+---------
+ (1,1)
+ (2,2)
+ (-5,-4)
+ (2.5,3)
+ (3,3)
 (5 rows)
 
-SELECT '' AS four, (@@ f1) AS center
+SELECT (@@ f1) AS center
    FROM BOX_TBL;
four | center  
-------+---------
     | (1,1)
     | (2,2)
     | (-5,-4)
     | (2.5,3)
     | (3,3)
+ center  
+---------
+ (1,1)
+ (2,2)
+ (-5,-4)
+ (2.5,3)
+ (3,3)
 (5 rows)
 
-SELECT '' AS six, point(f1) AS center
+SELECT point(f1) AS center
    FROM CIRCLE_TBL;
six |  center   
------+-----------
    | (5,1)
    | (1,2)
    | (1,3)
    | (1,2)
    | (100,200)
    | (100,1)
    | (3,5)
    | (3,5)
+  center   
+-----------
+ (5,1)
+ (1,2)
+ (1,3)
+ (1,2)
+ (100,200)
+ (100,1)
+ (3,5)
+ (3,5)
 (8 rows)
 
-SELECT '' AS six, (@@ f1) AS center
+SELECT (@@ f1) AS center
    FROM CIRCLE_TBL;
six |  center   
------+-----------
    | (5,1)
    | (1,2)
    | (1,3)
    | (1,2)
    | (100,200)
    | (100,1)
    | (3,5)
    | (3,5)
+  center   
+-----------
+ (5,1)
+ (1,2)
+ (1,3)
+ (1,2)
+ (100,200)
+ (100,1)
+ (3,5)
+ (3,5)
 (8 rows)
 
-SELECT '' AS two, (@@ f1) AS center
+SELECT (@@ f1) AS center
    FROM POLYGON_TBL
    WHERE (# f1) > 2;
two |            center             
------+-------------------------------
    | (1.33333333333,1.33333333333)
    | (2.33333333333,1.33333333333)
    | (4,5)
    | (4,5)
    | (4,3)
+            center             
+-------------------------------
+ (1.33333333333,1.33333333333)
+ (2.33333333333,1.33333333333)
+ (4,5)
+ (4,5)
+ (4,3)
 (5 rows)
 
 -- "is horizontal" function
-SELECT '' AS two, p1.f1
+SELECT p1.f1
    FROM POINT_TBL p1
    WHERE ishorizontal(p1.f1, point '(0,0)');
two |        f1        
------+------------------
    | (0,0)
    | (-10,0)
    | (1e-300,-1e-300)
+        f1        
+------------------
+ (0,0)
+ (-10,0)
+ (1e-300,-1e-300)
 (3 rows)
 
 -- "is horizontal" operator
-SELECT '' AS two, p1.f1
+SELECT p1.f1
    FROM POINT_TBL p1
    WHERE p1.f1 ?- point '(0,0)';
two |        f1        
------+------------------
    | (0,0)
    | (-10,0)
    | (1e-300,-1e-300)
+        f1        
+------------------
+ (0,0)
+ (-10,0)
+ (1e-300,-1e-300)
 (3 rows)
 
 -- "is vertical" function
-SELECT '' AS one, p1.f1
+SELECT p1.f1
    FROM POINT_TBL p1
    WHERE isvertical(p1.f1, point '(5.1,34.5)');
one |     f1     
------+------------
    | (5.1,34.5)
+     f1     
+------------
+ (5.1,34.5)
 (1 row)
 
 -- "is vertical" operator
-SELECT '' AS one, p1.f1
+SELECT p1.f1
    FROM POINT_TBL p1
    WHERE p1.f1 ?| point '(5.1,34.5)';
one |     f1     
------+------------
    | (5.1,34.5)
+     f1     
+------------
+ (5.1,34.5)
 (1 row)
 
 -- Slope
@@ -1780,11 +1780,11 @@ ERROR:  function "close_lb" not implemented
 -- Line segments
 --
 -- intersection
-SELECT '' AS count, p.f1, l.s, l.s # p.f1 AS intersection
+SELECT p.f1, l.s, l.s # p.f1 AS intersection
    FROM LSEG_TBL l, POINT_TBL p;
 ERROR:  operator does not exist: lseg # point
-LINE 1: SELECT '' AS count, p.f1, l.s, l.s # p.f1 AS intersection
-                                           ^
+LINE 1: SELECT p.f1, l.s, l.s # p.f1 AS intersection
+                              ^
 HINT:  No operator matches the given name and argument types. You might need to add explicit type casts.
 -- Length
 SELECT s, @-@ s FROM LSEG_TBL;
@@ -2512,130 +2512,130 @@ SELECT l.s, b.f1 FROM LSEG_TBL l, BOX_TBL b WHERE l.s <@ b.f1;
 --
 -- Boxes
 --
-SELECT '' as six, box(f1) AS box FROM CIRCLE_TBL;
six |                              box                               
------+----------------------------------------------------------------
    | (7.12132034356,3.12132034356),(2.87867965644,-1.12132034356)
    | (71.7106781187,72.7106781187),(-69.7106781187,-68.7106781187)
    | (4.53553390593,6.53553390593),(-2.53553390593,-0.535533905933)
    | (3.12132034356,4.12132034356),(-1.12132034356,-0.12132034356)
    | (107.071067812,207.071067812),(92.9289321881,192.928932188)
    | (181.317279836,82.3172798365),(18.6827201635,-80.3172798365)
    | (3,5),(3,5)
    | (NaN,NaN),(NaN,NaN)
+SELECT box(f1) AS box FROM CIRCLE_TBL;
+                              box                               
+----------------------------------------------------------------
+ (7.12132034356,3.12132034356),(2.87867965644,-1.12132034356)
+ (71.7106781187,72.7106781187),(-69.7106781187,-68.7106781187)
+ (4.53553390593,6.53553390593),(-2.53553390593,-0.535533905933)
+ (3.12132034356,4.12132034356),(-1.12132034356,-0.12132034356)
+ (107.071067812,207.071067812),(92.9289321881,192.928932188)
+ (181.317279836,82.3172798365),(18.6827201635,-80.3172798365)
+ (3,5),(3,5)
+ (NaN,NaN),(NaN,NaN)
 (8 rows)
 
 -- translation
-SELECT '' AS twentyfour, b.f1 + p.f1 AS translation
+SELECT b.f1 + p.f1 AS translation
    FROM BOX_TBL b, POINT_TBL p;
twentyfour |             translation             
-------------+-------------------------------------
           | (2,2),(0,0)
           | (3,3),(1,1)
           | (-2,2),(-8,-10)
           | (2.5,3.5),(2.5,2.5)
           | (3,3),(3,3)
           | (-8,2),(-10,0)
           | (-7,3),(-9,1)
           | (-12,2),(-18,-10)
           | (-7.5,3.5),(-7.5,2.5)
           | (-7,3),(-7,3)
           | (-1,6),(-3,4)
           | (0,7),(-2,5)
           | (-5,6),(-11,-6)
           | (-0.5,7.5),(-0.5,6.5)
           | (0,7),(0,7)
           | (7.1,36.5),(5.1,34.5)
           | (8.1,37.5),(6.1,35.5)
           | (3.1,36.5),(-2.9,24.5)
           | (7.6,38),(7.6,37)
           | (8.1,37.5),(8.1,37.5)
           | (-3,-10),(-5,-12)
           | (-2,-9),(-4,-11)
           | (-7,-10),(-13,-22)
           | (-2.5,-8.5),(-2.5,-9.5)
           | (-2,-9),(-2,-9)
           | (2,2),(1e-300,-1e-300)
           | (3,3),(1,1)
           | (-2,2),(-8,-10)
           | (2.5,3.5),(2.5,2.5)
           | (3,3),(3,3)
           | (1e+300,Infinity),(1e+300,Infinity)
           | (1e+300,Infinity),(1e+300,Infinity)
           | (1e+300,Infinity),(1e+300,Infinity)
           | (1e+300,Infinity),(1e+300,Infinity)
           | (1e+300,Infinity),(1e+300,Infinity)
           | (Infinity,1e+300),(Infinity,1e+300)
           | (Infinity,1e+300),(Infinity,1e+300)
           | (Infinity,1e+300),(Infinity,1e+300)
           | (Infinity,1e+300),(Infinity,1e+300)
           | (Infinity,1e+300),(Infinity,1e+300)
           | (NaN,NaN),(NaN,NaN)
           | (NaN,NaN),(NaN,NaN)
           | (NaN,NaN),(NaN,NaN)
           | (NaN,NaN),(NaN,NaN)
           | (NaN,NaN),(NaN,NaN)
           | (12,12),(10,10)
           | (13,13),(11,11)
           | (8,12),(2,0)
           | (12.5,13.5),(12.5,12.5)
           | (13,13),(13,13)
+             translation             
+-------------------------------------
+ (2,2),(0,0)
+ (3,3),(1,1)
+ (-2,2),(-8,-10)
+ (2.5,3.5),(2.5,2.5)
+ (3,3),(3,3)
+ (-8,2),(-10,0)
+ (-7,3),(-9,1)
+ (-12,2),(-18,-10)
+ (-7.5,3.5),(-7.5,2.5)
+ (-7,3),(-7,3)
+ (-1,6),(-3,4)
+ (0,7),(-2,5)
+ (-5,6),(-11,-6)
+ (-0.5,7.5),(-0.5,6.5)
+ (0,7),(0,7)
+ (7.1,36.5),(5.1,34.5)
+ (8.1,37.5),(6.1,35.5)
+ (3.1,36.5),(-2.9,24.5)
+ (7.6,38),(7.6,37)
+ (8.1,37.5),(8.1,37.5)
+ (-3,-10),(-5,-12)
+ (-2,-9),(-4,-11)
+ (-7,-10),(-13,-22)
+ (-2.5,-8.5),(-2.5,-9.5)
+ (-2,-9),(-2,-9)
+ (2,2),(1e-300,-1e-300)
+ (3,3),(1,1)
+ (-2,2),(-8,-10)
+ (2.5,3.5),(2.5,2.5)
+ (3,3),(3,3)
+ (1e+300,Infinity),(1e+300,Infinity)
+ (1e+300,Infinity),(1e+300,Infinity)
+ (1e+300,Infinity),(1e+300,Infinity)
+ (1e+300,Infinity),(1e+300,Infinity)
+ (1e+300,Infinity),(1e+300,Infinity)
+ (Infinity,1e+300),(Infinity,1e+300)
+ (Infinity,1e+300),(Infinity,1e+300)
+ (Infinity,1e+300),(Infinity,1e+300)
+ (Infinity,1e+300),(Infinity,1e+300)
+ (Infinity,1e+300),(Infinity,1e+300)
+ (NaN,NaN),(NaN,NaN)
+ (NaN,NaN),(NaN,NaN)
+ (NaN,NaN),(NaN,NaN)
+ (NaN,NaN),(NaN,NaN)
+ (NaN,NaN),(NaN,NaN)
+ (12,12),(10,10)
+ (13,13),(11,11)
+ (8,12),(2,0)
+ (12.5,13.5),(12.5,12.5)
+ (13,13),(13,13)
 (50 rows)
 
-SELECT '' AS twentyfour, b.f1 - p.f1 AS translation
+SELECT b.f1 - p.f1 AS translation
    FROM BOX_TBL b, POINT_TBL p;
twentyfour |               translation               
-------------+-----------------------------------------
           | (2,2),(0,0)
           | (3,3),(1,1)
           | (-2,2),(-8,-10)
           | (2.5,3.5),(2.5,2.5)
           | (3,3),(3,3)
           | (12,2),(10,0)
           | (13,3),(11,1)
           | (8,2),(2,-10)
           | (12.5,3.5),(12.5,2.5)
           | (13,3),(13,3)
           | (5,-2),(3,-4)
           | (6,-1),(4,-3)
           | (1,-2),(-5,-14)
           | (5.5,-0.5),(5.5,-1.5)
           | (6,-1),(6,-1)
           | (-3.1,-32.5),(-5.1,-34.5)
           | (-2.1,-31.5),(-4.1,-33.5)
           | (-7.1,-32.5),(-13.1,-44.5)
           | (-2.6,-31),(-2.6,-32)
           | (-2.1,-31.5),(-2.1,-31.5)
           | (7,14),(5,12)
           | (8,15),(6,13)
           | (3,14),(-3,2)
           | (7.5,15.5),(7.5,14.5)
           | (8,15),(8,15)
           | (2,2),(-1e-300,1e-300)
           | (3,3),(1,1)
           | (-2,2),(-8,-10)
           | (2.5,3.5),(2.5,2.5)
           | (3,3),(3,3)
           | (-1e+300,-Infinity),(-1e+300,-Infinity)
           | (-1e+300,-Infinity),(-1e+300,-Infinity)
           | (-1e+300,-Infinity),(-1e+300,-Infinity)
           | (-1e+300,-Infinity),(-1e+300,-Infinity)
           | (-1e+300,-Infinity),(-1e+300,-Infinity)
           | (-Infinity,-1e+300),(-Infinity,-1e+300)
           | (-Infinity,-1e+300),(-Infinity,-1e+300)
           | (-Infinity,-1e+300),(-Infinity,-1e+300)
           | (-Infinity,-1e+300),(-Infinity,-1e+300)
           | (-Infinity,-1e+300),(-Infinity,-1e+300)
           | (NaN,NaN),(NaN,NaN)
           | (NaN,NaN),(NaN,NaN)
           | (NaN,NaN),(NaN,NaN)
           | (NaN,NaN),(NaN,NaN)
           | (NaN,NaN),(NaN,NaN)
           | (-8,-8),(-10,-10)
           | (-7,-7),(-9,-9)
           | (-12,-8),(-18,-20)
           | (-7.5,-6.5),(-7.5,-7.5)
           | (-7,-7),(-7,-7)
+               translation               
+-----------------------------------------
+ (2,2),(0,0)
+ (3,3),(1,1)
+ (-2,2),(-8,-10)
+ (2.5,3.5),(2.5,2.5)
+ (3,3),(3,3)
+ (12,2),(10,0)
+ (13,3),(11,1)
+ (8,2),(2,-10)
+ (12.5,3.5),(12.5,2.5)
+ (13,3),(13,3)
+ (5,-2),(3,-4)
+ (6,-1),(4,-3)
+ (1,-2),(-5,-14)
+ (5.5,-0.5),(5.5,-1.5)
+ (6,-1),(6,-1)
+ (-3.1,-32.5),(-5.1,-34.5)
+ (-2.1,-31.5),(-4.1,-33.5)
+ (-7.1,-32.5),(-13.1,-44.5)
+ (-2.6,-31),(-2.6,-32)
+ (-2.1,-31.5),(-2.1,-31.5)
+ (7,14),(5,12)
+ (8,15),(6,13)
+ (3,14),(-3,2)
+ (7.5,15.5),(7.5,14.5)
+ (8,15),(8,15)
+ (2,2),(-1e-300,1e-300)
+ (3,3),(1,1)
+ (-2,2),(-8,-10)
+ (2.5,3.5),(2.5,2.5)
+ (3,3),(3,3)
+ (-1e+300,-Infinity),(-1e+300,-Infinity)
+ (-1e+300,-Infinity),(-1e+300,-Infinity)
+ (-1e+300,-Infinity),(-1e+300,-Infinity)
+ (-1e+300,-Infinity),(-1e+300,-Infinity)
+ (-1e+300,-Infinity),(-1e+300,-Infinity)
+ (-Infinity,-1e+300),(-Infinity,-1e+300)
+ (-Infinity,-1e+300),(-Infinity,-1e+300)
+ (-Infinity,-1e+300),(-Infinity,-1e+300)
+ (-Infinity,-1e+300),(-Infinity,-1e+300)
+ (-Infinity,-1e+300),(-Infinity,-1e+300)
+ (NaN,NaN),(NaN,NaN)
+ (NaN,NaN),(NaN,NaN)
+ (NaN,NaN),(NaN,NaN)
+ (NaN,NaN),(NaN,NaN)
+ (NaN,NaN),(NaN,NaN)
+ (-8,-8),(-10,-10)
+ (-7,-7),(-9,-9)
+ (-12,-8),(-18,-20)
+ (-7.5,-6.5),(-7.5,-7.5)
+ (-7,-7),(-7,-7)
 (50 rows)
 
 -- Multiply with point
@@ -3675,202 +3675,202 @@ SELECT p1.f1, p2.f1, p1.f1 <-> p2.f1 FROM PATH_TBL p1, PATH_TBL p2;
 -- Polygons
 --
 -- containment
-SELECT '' AS twentyfour, p.f1, poly.f1, poly.f1 @> p.f1 AS contains
+SELECT p.f1, poly.f1, poly.f1 @> p.f1 AS contains
    FROM POLYGON_TBL poly, POINT_TBL p;
twentyfour |        f1         |             f1             | contains 
-------------+-------------------+----------------------------+----------
           | (0,0)             | ((2,0),(2,4),(0,0))        | t
           | (0,0)             | ((3,1),(3,3),(1,0))        | f
           | (0,0)             | ((1,2),(3,4),(5,6),(7,8))  | f
           | (0,0)             | ((7,8),(5,6),(3,4),(1,2))  | f
           | (0,0)             | ((1,2),(7,8),(5,6),(3,-4)) | f
           | (0,0)             | ((0,0))                    | t
           | (0,0)             | ((0,1),(0,1))              | f
           | (-10,0)           | ((2,0),(2,4),(0,0))        | f
           | (-10,0)           | ((3,1),(3,3),(1,0))        | f
           | (-10,0)           | ((1,2),(3,4),(5,6),(7,8))  | f
           | (-10,0)           | ((7,8),(5,6),(3,4),(1,2))  | f
           | (-10,0)           | ((1,2),(7,8),(5,6),(3,-4)) | f
           | (-10,0)           | ((0,0))                    | f
           | (-10,0)           | ((0,1),(0,1))              | f
           | (-3,4)            | ((2,0),(2,4),(0,0))        | f
           | (-3,4)            | ((3,1),(3,3),(1,0))        | f
           | (-3,4)            | ((1,2),(3,4),(5,6),(7,8))  | f
           | (-3,4)            | ((7,8),(5,6),(3,4),(1,2))  | f
           | (-3,4)            | ((1,2),(7,8),(5,6),(3,-4)) | f
           | (-3,4)            | ((0,0))                    | f
           | (-3,4)            | ((0,1),(0,1))              | f
           | (5.1,34.5)        | ((2,0),(2,4),(0,0))        | f
           | (5.1,34.5)        | ((3,1),(3,3),(1,0))        | f
           | (5.1,34.5)        | ((1,2),(3,4),(5,6),(7,8))  | f
           | (5.1,34.5)        | ((7,8),(5,6),(3,4),(1,2))  | f
           | (5.1,34.5)        | ((1,2),(7,8),(5,6),(3,-4)) | f
           | (5.1,34.5)        | ((0,0))                    | f
           | (5.1,34.5)        | ((0,1),(0,1))              | f
           | (-5,-12)          | ((2,0),(2,4),(0,0))        | f
           | (-5,-12)          | ((3,1),(3,3),(1,0))        | f
           | (-5,-12)          | ((1,2),(3,4),(5,6),(7,8))  | f
           | (-5,-12)          | ((7,8),(5,6),(3,4),(1,2))  | f
           | (-5,-12)          | ((1,2),(7,8),(5,6),(3,-4)) | f
           | (-5,-12)          | ((0,0))                    | f
           | (-5,-12)          | ((0,1),(0,1))              | f
           | (1e-300,-1e-300)  | ((2,0),(2,4),(0,0))        | t
           | (1e-300,-1e-300)  | ((3,1),(3,3),(1,0))        | f
           | (1e-300,-1e-300)  | ((1,2),(3,4),(5,6),(7,8))  | f
           | (1e-300,-1e-300)  | ((7,8),(5,6),(3,4),(1,2))  | f
           | (1e-300,-1e-300)  | ((1,2),(7,8),(5,6),(3,-4)) | f
           | (1e-300,-1e-300)  | ((0,0))                    | t
           | (1e-300,-1e-300)  | ((0,1),(0,1))              | f
           | (1e+300,Infinity) | ((2,0),(2,4),(0,0))        | f
           | (1e+300,Infinity) | ((3,1),(3,3),(1,0))        | f
           | (1e+300,Infinity) | ((1,2),(3,4),(5,6),(7,8))  | f
           | (1e+300,Infinity) | ((7,8),(5,6),(3,4),(1,2))  | f
           | (1e+300,Infinity) | ((1,2),(7,8),(5,6),(3,-4)) | f
           | (1e+300,Infinity) | ((0,0))                    | f
           | (1e+300,Infinity) | ((0,1),(0,1))              | f
           | (Infinity,1e+300) | ((2,0),(2,4),(0,0))        | f
           | (Infinity,1e+300) | ((3,1),(3,3),(1,0))        | f
           | (Infinity,1e+300) | ((1,2),(3,4),(5,6),(7,8))  | f
           | (Infinity,1e+300) | ((7,8),(5,6),(3,4),(1,2))  | f
           | (Infinity,1e+300) | ((1,2),(7,8),(5,6),(3,-4)) | f
           | (Infinity,1e+300) | ((0,0))                    | f
           | (Infinity,1e+300) | ((0,1),(0,1))              | f
           | (NaN,NaN)         | ((2,0),(2,4),(0,0))        | t
           | (NaN,NaN)         | ((3,1),(3,3),(1,0))        | t
           | (NaN,NaN)         | ((1,2),(3,4),(5,6),(7,8))  | t
           | (NaN,NaN)         | ((7,8),(5,6),(3,4),(1,2))  | t
           | (NaN,NaN)         | ((1,2),(7,8),(5,6),(3,-4)) | t
           | (NaN,NaN)         | ((0,0))                    | t
           | (NaN,NaN)         | ((0,1),(0,1))              | t
           | (10,10)           | ((2,0),(2,4),(0,0))        | f
           | (10,10)           | ((3,1),(3,3),(1,0))        | f
           | (10,10)           | ((1,2),(3,4),(5,6),(7,8))  | f
           | (10,10)           | ((7,8),(5,6),(3,4),(1,2))  | f
           | (10,10)           | ((1,2),(7,8),(5,6),(3,-4)) | f
           | (10,10)           | ((0,0))                    | f
           | (10,10)           | ((0,1),(0,1))              | f
+        f1         |             f1             | contains 
+-------------------+----------------------------+----------
+ (0,0)             | ((2,0),(2,4),(0,0))        | t
+ (0,0)             | ((3,1),(3,3),(1,0))        | f
+ (0,0)             | ((1,2),(3,4),(5,6),(7,8))  | f
+ (0,0)             | ((7,8),(5,6),(3,4),(1,2))  | f
+ (0,0)             | ((1,2),(7,8),(5,6),(3,-4)) | f
+ (0,0)             | ((0,0))                    | t
+ (0,0)             | ((0,1),(0,1))              | f
+ (-10,0)           | ((2,0),(2,4),(0,0))        | f
+ (-10,0)           | ((3,1),(3,3),(1,0))        | f
+ (-10,0)           | ((1,2),(3,4),(5,6),(7,8))  | f
+ (-10,0)           | ((7,8),(5,6),(3,4),(1,2))  | f
+ (-10,0)           | ((1,2),(7,8),(5,6),(3,-4)) | f
+ (-10,0)           | ((0,0))                    | f
+ (-10,0)           | ((0,1),(0,1))              | f
+ (-3,4)            | ((2,0),(2,4),(0,0))        | f
+ (-3,4)            | ((3,1),(3,3),(1,0))        | f
+ (-3,4)            | ((1,2),(3,4),(5,6),(7,8))  | f
+ (-3,4)            | ((7,8),(5,6),(3,4),(1,2))  | f
+ (-3,4)            | ((1,2),(7,8),(5,6),(3,-4)) | f
+ (-3,4)            | ((0,0))                    | f
+ (-3,4)            | ((0,1),(0,1))              | f
+ (5.1,34.5)        | ((2,0),(2,4),(0,0))        | f
+ (5.1,34.5)        | ((3,1),(3,3),(1,0))        | f
+ (5.1,34.5)        | ((1,2),(3,4),(5,6),(7,8))  | f
+ (5.1,34.5)        | ((7,8),(5,6),(3,4),(1,2))  | f
+ (5.1,34.5)        | ((1,2),(7,8),(5,6),(3,-4)) | f
+ (5.1,34.5)        | ((0,0))                    | f
+ (5.1,34.5)        | ((0,1),(0,1))              | f
+ (-5,-12)          | ((2,0),(2,4),(0,0))        | f
+ (-5,-12)          | ((3,1),(3,3),(1,0))        | f
+ (-5,-12)          | ((1,2),(3,4),(5,6),(7,8))  | f
+ (-5,-12)          | ((7,8),(5,6),(3,4),(1,2))  | f
+ (-5,-12)          | ((1,2),(7,8),(5,6),(3,-4)) | f
+ (-5,-12)          | ((0,0))                    | f
+ (-5,-12)          | ((0,1),(0,1))              | f
+ (1e-300,-1e-300)  | ((2,0),(2,4),(0,0))        | t
+ (1e-300,-1e-300)  | ((3,1),(3,3),(1,0))        | f
+ (1e-300,-1e-300)  | ((1,2),(3,4),(5,6),(7,8))  | f
+ (1e-300,-1e-300)  | ((7,8),(5,6),(3,4),(1,2))  | f
+ (1e-300,-1e-300)  | ((1,2),(7,8),(5,6),(3,-4)) | f
+ (1e-300,-1e-300)  | ((0,0))                    | t
+ (1e-300,-1e-300)  | ((0,1),(0,1))              | f
+ (1e+300,Infinity) | ((2,0),(2,4),(0,0))        | f
+ (1e+300,Infinity) | ((3,1),(3,3),(1,0))        | f
+ (1e+300,Infinity) | ((1,2),(3,4),(5,6),(7,8))  | f
+ (1e+300,Infinity) | ((7,8),(5,6),(3,4),(1,2))  | f
+ (1e+300,Infinity) | ((1,2),(7,8),(5,6),(3,-4)) | f
+ (1e+300,Infinity) | ((0,0))                    | f
+ (1e+300,Infinity) | ((0,1),(0,1))              | f
+ (Infinity,1e+300) | ((2,0),(2,4),(0,0))        | f
+ (Infinity,1e+300) | ((3,1),(3,3),(1,0))        | f
+ (Infinity,1e+300) | ((1,2),(3,4),(5,6),(7,8))  | f
+ (Infinity,1e+300) | ((7,8),(5,6),(3,4),(1,2))  | f
+ (Infinity,1e+300) | ((1,2),(7,8),(5,6),(3,-4)) | f
+ (Infinity,1e+300) | ((0,0))                    | f
+ (Infinity,1e+300) | ((0,1),(0,1))              | f
+ (NaN,NaN)         | ((2,0),(2,4),(0,0))        | t
+ (NaN,NaN)         | ((3,1),(3,3),(1,0))        | t
+ (NaN,NaN)         | ((1,2),(3,4),(5,6),(7,8))  | t
+ (NaN,NaN)         | ((7,8),(5,6),(3,4),(1,2))  | t
+ (NaN,NaN)         | ((1,2),(7,8),(5,6),(3,-4)) | t
+ (NaN,NaN)         | ((0,0))                    | t
+ (NaN,NaN)         | ((0,1),(0,1))              | t
+ (10,10)           | ((2,0),(2,4),(0,0))        | f
+ (10,10)           | ((3,1),(3,3),(1,0))        | f
+ (10,10)           | ((1,2),(3,4),(5,6),(7,8))  | f
+ (10,10)           | ((7,8),(5,6),(3,4),(1,2))  | f
+ (10,10)           | ((1,2),(7,8),(5,6),(3,-4)) | f
+ (10,10)           | ((0,0))                    | f
+ (10,10)           | ((0,1),(0,1))              | f
 (70 rows)
 
-SELECT '' AS twentyfour, p.f1, poly.f1, p.f1 <@ poly.f1 AS contained
+SELECT p.f1, poly.f1, p.f1 <@ poly.f1 AS contained
    FROM POLYGON_TBL poly, POINT_TBL p;
twentyfour |        f1         |             f1             | contained 
-------------+-------------------+----------------------------+-----------
           | (0,0)             | ((2,0),(2,4),(0,0))        | t
           | (0,0)             | ((3,1),(3,3),(1,0))        | f
           | (0,0)             | ((1,2),(3,4),(5,6),(7,8))  | f
           | (0,0)             | ((7,8),(5,6),(3,4),(1,2))  | f
           | (0,0)             | ((1,2),(7,8),(5,6),(3,-4)) | f
           | (0,0)             | ((0,0))                    | t
           | (0,0)             | ((0,1),(0,1))              | f
           | (-10,0)           | ((2,0),(2,4),(0,0))        | f
           | (-10,0)           | ((3,1),(3,3),(1,0))        | f
           | (-10,0)           | ((1,2),(3,4),(5,6),(7,8))  | f
           | (-10,0)           | ((7,8),(5,6),(3,4),(1,2))  | f
           | (-10,0)           | ((1,2),(7,8),(5,6),(3,-4)) | f
           | (-10,0)           | ((0,0))                    | f
           | (-10,0)           | ((0,1),(0,1))              | f
           | (-3,4)            | ((2,0),(2,4),(0,0))        | f
           | (-3,4)            | ((3,1),(3,3),(1,0))        | f
           | (-3,4)            | ((1,2),(3,4),(5,6),(7,8))  | f
           | (-3,4)            | ((7,8),(5,6),(3,4),(1,2))  | f
           | (-3,4)            | ((1,2),(7,8),(5,6),(3,-4)) | f
           | (-3,4)            | ((0,0))                    | f
           | (-3,4)            | ((0,1),(0,1))              | f
           | (5.1,34.5)        | ((2,0),(2,4),(0,0))        | f
           | (5.1,34.5)        | ((3,1),(3,3),(1,0))        | f
           | (5.1,34.5)        | ((1,2),(3,4),(5,6),(7,8))  | f
           | (5.1,34.5)        | ((7,8),(5,6),(3,4),(1,2))  | f
           | (5.1,34.5)        | ((1,2),(7,8),(5,6),(3,-4)) | f
           | (5.1,34.5)        | ((0,0))                    | f
           | (5.1,34.5)        | ((0,1),(0,1))              | f
           | (-5,-12)          | ((2,0),(2,4),(0,0))        | f
           | (-5,-12)          | ((3,1),(3,3),(1,0))        | f
           | (-5,-12)          | ((1,2),(3,4),(5,6),(7,8))  | f
           | (-5,-12)          | ((7,8),(5,6),(3,4),(1,2))  | f
           | (-5,-12)          | ((1,2),(7,8),(5,6),(3,-4)) | f
           | (-5,-12)          | ((0,0))                    | f
           | (-5,-12)          | ((0,1),(0,1))              | f
           | (1e-300,-1e-300)  | ((2,0),(2,4),(0,0))        | t
           | (1e-300,-1e-300)  | ((3,1),(3,3),(1,0))        | f
           | (1e-300,-1e-300)  | ((1,2),(3,4),(5,6),(7,8))  | f
           | (1e-300,-1e-300)  | ((7,8),(5,6),(3,4),(1,2))  | f
           | (1e-300,-1e-300)  | ((1,2),(7,8),(5,6),(3,-4)) | f
           | (1e-300,-1e-300)  | ((0,0))                    | t
           | (1e-300,-1e-300)  | ((0,1),(0,1))              | f
           | (1e+300,Infinity) | ((2,0),(2,4),(0,0))        | f
           | (1e+300,Infinity) | ((3,1),(3,3),(1,0))        | f
           | (1e+300,Infinity) | ((1,2),(3,4),(5,6),(7,8))  | f
           | (1e+300,Infinity) | ((7,8),(5,6),(3,4),(1,2))  | f
           | (1e+300,Infinity) | ((1,2),(7,8),(5,6),(3,-4)) | f
           | (1e+300,Infinity) | ((0,0))                    | f
           | (1e+300,Infinity) | ((0,1),(0,1))              | f
           | (Infinity,1e+300) | ((2,0),(2,4),(0,0))        | f
           | (Infinity,1e+300) | ((3,1),(3,3),(1,0))        | f
           | (Infinity,1e+300) | ((1,2),(3,4),(5,6),(7,8))  | f
           | (Infinity,1e+300) | ((7,8),(5,6),(3,4),(1,2))  | f
           | (Infinity,1e+300) | ((1,2),(7,8),(5,6),(3,-4)) | f
           | (Infinity,1e+300) | ((0,0))                    | f
           | (Infinity,1e+300) | ((0,1),(0,1))              | f
           | (NaN,NaN)         | ((2,0),(2,4),(0,0))        | t
           | (NaN,NaN)         | ((3,1),(3,3),(1,0))        | t
           | (NaN,NaN)         | ((1,2),(3,4),(5,6),(7,8))  | t
           | (NaN,NaN)         | ((7,8),(5,6),(3,4),(1,2))  | t
           | (NaN,NaN)         | ((1,2),(7,8),(5,6),(3,-4)) | t
           | (NaN,NaN)         | ((0,0))                    | t
           | (NaN,NaN)         | ((0,1),(0,1))              | t
           | (10,10)           | ((2,0),(2,4),(0,0))        | f
           | (10,10)           | ((3,1),(3,3),(1,0))        | f
           | (10,10)           | ((1,2),(3,4),(5,6),(7,8))  | f
           | (10,10)           | ((7,8),(5,6),(3,4),(1,2))  | f
           | (10,10)           | ((1,2),(7,8),(5,6),(3,-4)) | f
           | (10,10)           | ((0,0))                    | f
           | (10,10)           | ((0,1),(0,1))              | f
+        f1         |             f1             | contained 
+-------------------+----------------------------+-----------
+ (0,0)             | ((2,0),(2,4),(0,0))        | t
+ (0,0)             | ((3,1),(3,3),(1,0))        | f
+ (0,0)             | ((1,2),(3,4),(5,6),(7,8))  | f
+ (0,0)             | ((7,8),(5,6),(3,4),(1,2))  | f
+ (0,0)             | ((1,2),(7,8),(5,6),(3,-4)) | f
+ (0,0)             | ((0,0))                    | t
+ (0,0)             | ((0,1),(0,1))              | f
+ (-10,0)           | ((2,0),(2,4),(0,0))        | f
+ (-10,0)           | ((3,1),(3,3),(1,0))        | f
+ (-10,0)           | ((1,2),(3,4),(5,6),(7,8))  | f
+ (-10,0)           | ((7,8),(5,6),(3,4),(1,2))  | f
+ (-10,0)           | ((1,2),(7,8),(5,6),(3,-4)) | f
+ (-10,0)           | ((0,0))                    | f
+ (-10,0)           | ((0,1),(0,1))              | f
+ (-3,4)            | ((2,0),(2,4),(0,0))        | f
+ (-3,4)            | ((3,1),(3,3),(1,0))        | f
+ (-3,4)            | ((1,2),(3,4),(5,6),(7,8))  | f
+ (-3,4)            | ((7,8),(5,6),(3,4),(1,2))  | f
+ (-3,4)            | ((1,2),(7,8),(5,6),(3,-4)) | f
+ (-3,4)            | ((0,0))                    | f
+ (-3,4)            | ((0,1),(0,1))              | f
+ (5.1,34.5)        | ((2,0),(2,4),(0,0))        | f
+ (5.1,34.5)        | ((3,1),(3,3),(1,0))        | f
+ (5.1,34.5)        | ((1,2),(3,4),(5,6),(7,8))  | f
+ (5.1,34.5)        | ((7,8),(5,6),(3,4),(1,2))  | f
+ (5.1,34.5)        | ((1,2),(7,8),(5,6),(3,-4)) | f
+ (5.1,34.5)        | ((0,0))                    | f
+ (5.1,34.5)        | ((0,1),(0,1))              | f
+ (-5,-12)          | ((2,0),(2,4),(0,0))        | f
+ (-5,-12)          | ((3,1),(3,3),(1,0))        | f
+ (-5,-12)          | ((1,2),(3,4),(5,6),(7,8))  | f
+ (-5,-12)          | ((7,8),(5,6),(3,4),(1,2))  | f
+ (-5,-12)          | ((1,2),(7,8),(5,6),(3,-4)) | f
+ (-5,-12)          | ((0,0))                    | f
+ (-5,-12)          | ((0,1),(0,1))              | f
+ (1e-300,-1e-300)  | ((2,0),(2,4),(0,0))        | t
+ (1e-300,-1e-300)  | ((3,1),(3,3),(1,0))        | f
+ (1e-300,-1e-300)  | ((1,2),(3,4),(5,6),(7,8))  | f
+ (1e-300,-1e-300)  | ((7,8),(5,6),(3,4),(1,2))  | f
+ (1e-300,-1e-300)  | ((1,2),(7,8),(5,6),(3,-4)) | f
+ (1e-300,-1e-300)  | ((0,0))                    | t
+ (1e-300,-1e-300)  | ((0,1),(0,1))              | f
+ (1e+300,Infinity) | ((2,0),(2,4),(0,0))        | f
+ (1e+300,Infinity) | ((3,1),(3,3),(1,0))        | f
+ (1e+300,Infinity) | ((1,2),(3,4),(5,6),(7,8))  | f
+ (1e+300,Infinity) | ((7,8),(5,6),(3,4),(1,2))  | f
+ (1e+300,Infinity) | ((1,2),(7,8),(5,6),(3,-4)) | f
+ (1e+300,Infinity) | ((0,0))                    | f
+ (1e+300,Infinity) | ((0,1),(0,1))              | f
+ (Infinity,1e+300) | ((2,0),(2,4),(0,0))        | f
+ (Infinity,1e+300) | ((3,1),(3,3),(1,0))        | f
+ (Infinity,1e+300) | ((1,2),(3,4),(5,6),(7,8))  | f
+ (Infinity,1e+300) | ((7,8),(5,6),(3,4),(1,2))  | f
+ (Infinity,1e+300) | ((1,2),(7,8),(5,6),(3,-4)) | f
+ (Infinity,1e+300) | ((0,0))                    | f
+ (Infinity,1e+300) | ((0,1),(0,1))              | f
+ (NaN,NaN)         | ((2,0),(2,4),(0,0))        | t
+ (NaN,NaN)         | ((3,1),(3,3),(1,0))        | t
+ (NaN,NaN)         | ((1,2),(3,4),(5,6),(7,8))  | t
+ (NaN,NaN)         | ((7,8),(5,6),(3,4),(1,2))  | t
+ (NaN,NaN)         | ((1,2),(7,8),(5,6),(3,-4)) | t
+ (NaN,NaN)         | ((0,0))                    | t
+ (NaN,NaN)         | ((0,1),(0,1))              | t
+ (10,10)           | ((2,0),(2,4),(0,0))        | f
+ (10,10)           | ((3,1),(3,3),(1,0))        | f
+ (10,10)           | ((1,2),(3,4),(5,6),(7,8))  | f
+ (10,10)           | ((7,8),(5,6),(3,4),(1,2))  | f
+ (10,10)           | ((1,2),(7,8),(5,6),(3,-4)) | f
+ (10,10)           | ((0,0))                    | f
+ (10,10)           | ((0,1),(0,1))              | f
 (70 rows)
 
-SELECT '' AS four, npoints(f1) AS npoints, f1 AS polygon
+SELECT npoints(f1) AS npoints, f1 AS polygon
    FROM POLYGON_TBL;
four | npoints |          polygon           
-------+---------+----------------------------
-      |       3 | ((2,0),(2,4),(0,0))
-      |       3 | ((3,1),(3,3),(1,0))
-      |       4 | ((1,2),(3,4),(5,6),(7,8))
-      |       4 | ((7,8),(5,6),(3,4),(1,2))
-      |       4 | ((1,2),(7,8),(5,6),(3,-4))
-      |       1 | ((0,0))
-      |       2 | ((0,1),(0,1))
+ npoints |          polygon           
+---------+----------------------------
+       3 | ((2,0),(2,4),(0,0))
+       3 | ((3,1),(3,3),(1,0))
+       4 | ((1,2),(3,4),(5,6),(7,8))
+       4 | ((7,8),(5,6),(3,4),(1,2))
+       4 | ((1,2),(7,8),(5,6),(3,-4))
+       1 | ((0,0))
+       2 | ((0,1),(0,1))
 (7 rows)
 
-SELECT '' AS four, polygon(f1)
+SELECT polygon(f1)
    FROM BOX_TBL;
four |                  polygon                  
-------+-------------------------------------------
     | ((0,0),(0,2),(2,2),(2,0))
     | ((1,1),(1,3),(3,3),(3,1))
     | ((-8,-10),(-8,2),(-2,2),(-2,-10))
     | ((2.5,2.5),(2.5,3.5),(2.5,3.5),(2.5,2.5))
     | ((3,3),(3,3),(3,3),(3,3))
+                  polygon                  
+-------------------------------------------
+ ((0,0),(0,2),(2,2),(2,0))
+ ((1,1),(1,3),(3,3),(3,1))
+ ((-8,-10),(-8,2),(-2,2),(-2,-10))
+ ((2.5,2.5),(2.5,3.5),(2.5,3.5),(2.5,2.5))
+ ((3,3),(3,3),(3,3),(3,3))
 (5 rows)
 
-SELECT '' AS four, polygon(f1)
+SELECT polygon(f1)
    FROM PATH_TBL WHERE isclosed(f1);
four |      polygon      
-------+-------------------
     | ((1,2),(3,4))
     | ((1,2),(3,4))
     | ((1,2),(3,4))
     | ((10,20))
     | ((11,12),(13,14))
+      polygon      
+-------------------
+ ((1,2),(3,4))
+ ((1,2),(3,4))
+ ((1,2),(3,4))
+ ((10,20))
+ ((11,12),(13,14))
 (5 rows)
 
-SELECT '' AS four, f1 AS open_path, polygon( pclose(f1)) AS polygon
+SELECT f1 AS open_path, polygon( pclose(f1)) AS polygon
    FROM PATH_TBL
    WHERE isopen(f1);
four |         open_path         |          polygon          
-------+---------------------------+---------------------------
     | [(1,2),(3,4)]             | ((1,2),(3,4))
     | [(0,0),(3,0),(4,5),(1,6)] | ((0,0),(3,0),(4,5),(1,6))
     | [(1,2),(3,4)]             | ((1,2),(3,4))
     | [(11,12),(13,14)]         | ((11,12),(13,14))
+         open_path         |          polygon          
+---------------------------+---------------------------
+ [(1,2),(3,4)]             | ((1,2),(3,4))
+ [(0,0),(3,0),(4,5),(1,6)] | ((0,0),(3,0),(4,5),(1,6))
+ [(1,2),(3,4)]             | ((1,2),(3,4))
+ [(11,12),(13,14)]         | ((11,12),(13,14))
 (4 rows)
 
 -- To box
@@ -4193,112 +4193,112 @@ ERROR:  function "poly_distance" not implemented
 --
 -- Circles
 --
-SELECT '' AS six, circle(f1, 50.0)
+SELECT circle(f1, 50.0)
    FROM POINT_TBL;
six |         circle         
------+------------------------
    | <(0,0),50>
    | <(-10,0),50>
    | <(-3,4),50>
    | <(5.1,34.5),50>
    | <(-5,-12),50>
    | <(1e-300,-1e-300),50>
    | <(1e+300,Infinity),50>
    | <(Infinity,1e+300),50>
    | <(NaN,NaN),50>
    | <(10,10),50>
+         circle         
+------------------------
+ <(0,0),50>
+ <(-10,0),50>
+ <(-3,4),50>
+ <(5.1,34.5),50>
+ <(-5,-12),50>
+ <(1e-300,-1e-300),50>
+ <(1e+300,Infinity),50>
+ <(Infinity,1e+300),50>
+ <(NaN,NaN),50>
+ <(10,10),50>
 (10 rows)
 
-SELECT '' AS four, circle(f1)
+SELECT circle(f1)
    FROM BOX_TBL;
four |         circle         
-------+------------------------
     | <(1,1),1.41421356237>
     | <(2,2),1.41421356237>
     | <(-5,-4),6.7082039325>
     | <(2.5,3),0.5>
     | <(3,3),0>
+         circle         
+------------------------
+ <(1,1),1.41421356237>
+ <(2,2),1.41421356237>
+ <(-5,-4),6.7082039325>
+ <(2.5,3),0.5>
+ <(3,3),0>
 (5 rows)
 
-SELECT '' AS two, circle(f1)
+SELECT circle(f1)
    FROM POLYGON_TBL
    WHERE (# f1) >= 3;
two |                    circle                     
------+-----------------------------------------------
    | <(1.33333333333,1.33333333333),2.04168905064>
    | <(2.33333333333,1.33333333333),1.47534300379>
    | <(4,5),2.82842712475>
    | <(4,5),2.82842712475>
    | <(4,3),4.80664375676>
+                    circle                     
+-----------------------------------------------
+ <(1.33333333333,1.33333333333),2.04168905064>
+ <(2.33333333333,1.33333333333),1.47534300379>
+ <(4,5),2.82842712475>
+ <(4,5),2.82842712475>
+ <(4,3),4.80664375676>
 (5 rows)
 
-SELECT '' AS twentyfour, c1.f1 AS circle, p1.f1 AS point, (p1.f1 <-> c1.f1) AS distance
+SELECT c1.f1 AS circle, p1.f1 AS point, (p1.f1 <-> c1.f1) AS distance
    FROM CIRCLE_TBL c1, POINT_TBL p1
    WHERE (p1.f1 <-> c1.f1) > 0
    ORDER BY distance, area(c1.f1), p1.f1[0];
twentyfour |     circle     |       point       |   distance    
-------------+----------------+-------------------+---------------
           | <(1,2),3>      | (-3,4)            |   1.472135955
           | <(5,1),3>      | (0,0)             | 2.09901951359
           | <(5,1),3>      | (1e-300,-1e-300)  | 2.09901951359
           | <(5,1),3>      | (-3,4)            | 5.54400374532
           | <(3,5),0>      | (0,0)             | 5.83095189485
           | <(3,5),0>      | (1e-300,-1e-300)  | 5.83095189485
           | <(3,5),0>      | (-3,4)            |  6.0827625303
           | <(1,3),5>      | (-10,0)           | 6.40175425099
           | <(1,3),5>      | (10,10)           | 6.40175425099
           | <(5,1),3>      | (10,10)           | 7.29563014099
           | <(1,2),3>      | (-10,0)           |  8.1803398875
           | <(3,5),0>      | (10,10)           | 8.60232526704
           | <(1,2),3>      | (10,10)           | 9.04159457879
           | <(1,3),5>      | (-5,-12)          | 11.1554944214
           | <(5,1),3>      | (-10,0)           | 12.0332963784
           | <(1,2),3>      | (-5,-12)          | 12.2315462117
           | <(5,1),3>      | (-5,-12)          | 13.4012194669
           | <(3,5),0>      | (-10,0)           | 13.9283882772
           | <(3,5),0>      | (-5,-12)          | 18.7882942281
           | <(1,3),5>      | (5.1,34.5)        | 26.7657047773
           | <(3,5),0>      | (5.1,34.5)        | 29.5746513082
           | <(1,2),3>      | (5.1,34.5)        | 29.7575945393
           | <(5,1),3>      | (5.1,34.5)        | 30.5001492534
           | <(100,200),10> | (5.1,34.5)        | 180.778038568
           | <(100,200),10> | (10,10)           | 200.237960416
           | <(100,200),10> | (-3,4)            | 211.415898255
           | <(100,200),10> | (0,0)             |  213.60679775
           | <(100,200),10> | (1e-300,-1e-300)  |  213.60679775
           | <(100,200),10> | (-10,0)           |  218.25424421
           | <(100,200),10> | (-5,-12)          | 226.577682802
           | <(3,5),0>      | (1e+300,Infinity) |      Infinity
           | <(3,5),0>      | (Infinity,1e+300) |      Infinity
           | <(1,2),3>      | (1e+300,Infinity) |      Infinity
           | <(5,1),3>      | (1e+300,Infinity) |      Infinity
           | <(5,1),3>      | (Infinity,1e+300) |      Infinity
           | <(1,2),3>      | (Infinity,1e+300) |      Infinity
           | <(1,3),5>      | (1e+300,Infinity) |      Infinity
           | <(1,3),5>      | (Infinity,1e+300) |      Infinity
           | <(100,200),10> | (1e+300,Infinity) |      Infinity
           | <(100,200),10> | (Infinity,1e+300) |      Infinity
           | <(1,2),100>    | (1e+300,Infinity) |      Infinity
           | <(1,2),100>    | (Infinity,1e+300) |      Infinity
           | <(100,1),115>  | (1e+300,Infinity) |      Infinity
           | <(100,1),115>  | (Infinity,1e+300) |      Infinity
           | <(3,5),0>      | (NaN,NaN)         |           NaN
           | <(1,2),3>      | (NaN,NaN)         |           NaN
           | <(5,1),3>      | (NaN,NaN)         |           NaN
           | <(1,3),5>      | (NaN,NaN)         |           NaN
           | <(100,200),10> | (NaN,NaN)         |           NaN
           | <(1,2),100>    | (NaN,NaN)         |           NaN
           | <(100,1),115>  | (NaN,NaN)         |           NaN
           | <(3,5),NaN>    | (-10,0)           |           NaN
           | <(3,5),NaN>    | (-5,-12)          |           NaN
           | <(3,5),NaN>    | (-3,4)            |           NaN
           | <(3,5),NaN>    | (0,0)             |           NaN
           | <(3,5),NaN>    | (1e-300,-1e-300)  |           NaN
           | <(3,5),NaN>    | (5.1,34.5)        |           NaN
           | <(3,5),NaN>    | (10,10)           |           NaN
           | <(3,5),NaN>    | (1e+300,Infinity) |           NaN
           | <(3,5),NaN>    | (Infinity,1e+300) |           NaN
           | <(3,5),NaN>    | (NaN,NaN)         |           NaN
+     circle     |       point       |   distance    
+----------------+-------------------+---------------
+ <(1,2),3>      | (-3,4)            |   1.472135955
+ <(5,1),3>      | (0,0)             | 2.09901951359
+ <(5,1),3>      | (1e-300,-1e-300)  | 2.09901951359
+ <(5,1),3>      | (-3,4)            | 5.54400374532
+ <(3,5),0>      | (0,0)             | 5.83095189485
+ <(3,5),0>      | (1e-300,-1e-300)  | 5.83095189485
+ <(3,5),0>      | (-3,4)            |  6.0827625303
+ <(1,3),5>      | (-10,0)           | 6.40175425099
+ <(1,3),5>      | (10,10)           | 6.40175425099
+ <(5,1),3>      | (10,10)           | 7.29563014099
+ <(1,2),3>      | (-10,0)           |  8.1803398875
+ <(3,5),0>      | (10,10)           | 8.60232526704
+ <(1,2),3>      | (10,10)           | 9.04159457879
+ <(1,3),5>      | (-5,-12)          | 11.1554944214
+ <(5,1),3>      | (-10,0)           | 12.0332963784
+ <(1,2),3>      | (-5,-12)          | 12.2315462117
+ <(5,1),3>      | (-5,-12)          | 13.4012194669
+ <(3,5),0>      | (-10,0)           | 13.9283882772
+ <(3,5),0>      | (-5,-12)          | 18.7882942281
+ <(1,3),5>      | (5.1,34.5)        | 26.7657047773
+ <(3,5),0>      | (5.1,34.5)        | 29.5746513082
+ <(1,2),3>      | (5.1,34.5)        | 29.7575945393
+ <(5,1),3>      | (5.1,34.5)        | 30.5001492534
+ <(100,200),10> | (5.1,34.5)        | 180.778038568
+ <(100,200),10> | (10,10)           | 200.237960416
+ <(100,200),10> | (-3,4)            | 211.415898255
+ <(100,200),10> | (0,0)             |  213.60679775
+ <(100,200),10> | (1e-300,-1e-300)  |  213.60679775
+ <(100,200),10> | (-10,0)           |  218.25424421
+ <(100,200),10> | (-5,-12)          | 226.577682802
+ <(3,5),0>      | (1e+300,Infinity) |      Infinity
+ <(3,5),0>      | (Infinity,1e+300) |      Infinity
+ <(1,2),3>      | (1e+300,Infinity) |      Infinity
+ <(5,1),3>      | (1e+300,Infinity) |      Infinity
+ <(5,1),3>      | (Infinity,1e+300) |      Infinity
+ <(1,2),3>      | (Infinity,1e+300) |      Infinity
+ <(1,3),5>      | (1e+300,Infinity) |      Infinity
+ <(1,3),5>      | (Infinity,1e+300) |      Infinity
+ <(100,200),10> | (1e+300,Infinity) |      Infinity
+ <(100,200),10> | (Infinity,1e+300) |      Infinity
+ <(1,2),100>    | (1e+300,Infinity) |      Infinity
+ <(1,2),100>    | (Infinity,1e+300) |      Infinity
+ <(100,1),115>  | (1e+300,Infinity) |      Infinity
+ <(100,1),115>  | (Infinity,1e+300) |      Infinity
+ <(3,5),0>      | (NaN,NaN)         |           NaN
+ <(1,2),3>      | (NaN,NaN)         |           NaN
+ <(5,1),3>      | (NaN,NaN)         |           NaN
+ <(1,3),5>      | (NaN,NaN)         |           NaN
+ <(100,200),10> | (NaN,NaN)         |           NaN
+ <(1,2),100>    | (NaN,NaN)         |           NaN
+ <(100,1),115>  | (NaN,NaN)         |           NaN
+ <(3,5),NaN>    | (-10,0)           |           NaN
+ <(3,5),NaN>    | (-5,-12)          |           NaN
+ <(3,5),NaN>    | (-3,4)            |           NaN
+ <(3,5),NaN>    | (0,0)             |           NaN
+ <(3,5),NaN>    | (1e-300,-1e-300)  |           NaN
+ <(3,5),NaN>    | (5.1,34.5)        |           NaN
+ <(3,5),NaN>    | (10,10)           |           NaN
+ <(3,5),NaN>    | (1e+300,Infinity) |           NaN
+ <(3,5),NaN>    | (Infinity,1e+300) |           NaN
+ <(3,5),NaN>    | (NaN,NaN)         |           NaN
 (61 rows)
 
 -- To polygon
index d56decd9940001f5c2be8a609a5d4f681537c64c..4b865e73f346594c2a4d27cc0d52eadaa28079e9 100644 (file)
@@ -469,144 +469,144 @@ SELECT timestamptz(date '1994-01-01', time with time zone '11:00-5') AS "Jan_01_
  Sat Jan 01 08:00:00 1994 PST
 (1 row)
 
-SELECT '' AS "64", d1 + interval '1 year' AS one_year FROM TIMESTAMP_TBL;
64 |          one_year           
-----+-----------------------------
   | -infinity
   | infinity
   | Fri Jan 01 00:00:00 1971
   | Tue Feb 10 17:32:01 1998
   | Tue Feb 10 17:32:01 1998
   | Tue Feb 10 17:32:02 1998
   | Tue Feb 10 17:32:01.4 1998
   | Tue Feb 10 17:32:01.5 1998
   | Tue Feb 10 17:32:01.6 1998
   | Fri Jan 02 00:00:00 1998
   | Fri Jan 02 03:04:05 1998
   | 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
   | Wed Jun 10 17:32:01 1998
   | Sun Sep 22 18:19:20 2002
   | Thu Mar 15 08:14:01 2001
   | Thu Mar 15 13:14:02 2001
   | Thu Mar 15 12:14:03 2001
   | Thu Mar 15 03:14:04 2001
   | Thu Mar 15 02:14:05 2001
   | Tue Feb 10 17:32:01 1998
   | Tue Feb 10 17:32:01 1998
   | Tue Feb 10 17:32:00 1998
   | 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
   | 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
   | Tue Feb 10 17:32:01 1998
   | Wed Jun 10 18:32:01 1998
   | Tue Feb 10 17:32:01 1998
   | Wed Feb 11 17:32:01 1998
   | Thu Feb 12 17:32:01 1998
   | Fri Feb 13 17:32:01 1998
   | Sat Feb 14 17:32:01 1998
   | Sun Feb 15 17:32:01 1998
   | Mon Feb 16 17:32:01 1998
   | Thu Feb 16 17:32:01 0096 BC
   | Sun Feb 16 17:32:01 0098
   | Fri Feb 16 17:32:01 0598
   | Wed Feb 16 17:32:01 1098
   | Sun Feb 16 17:32:01 1698
   | Fri Feb 16 17:32:01 1798
   | Wed Feb 16 17:32:01 1898
   | Mon Feb 16 17:32:01 1998
   | Sun Feb 16 17:32:01 2098
   | Fri Feb 28 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
   | Thu Jan 01 17:32:01 1998
   | Sat Feb 28 17:32:01 1998
   | Sun Mar 01 17:32:01 1998
   | Wed Dec 30 17:32:01 1998
   | Thu Dec 31 17:32:01 1998
   | Sun Dec 31 17:32:01 2000
   | Mon Jan 01 17:32:01 2001
   | Mon Dec 31 17:32:01 2001
   | Tue Jan 01 17:32:01 2002
+SELECT d1 + interval '1 year' AS one_year FROM TIMESTAMP_TBL;
+          one_year           
+-----------------------------
+ -infinity
+ infinity
+ Fri Jan 01 00:00:00 1971
+ Tue Feb 10 17:32:01 1998
+ Tue Feb 10 17:32:01 1998
+ Tue Feb 10 17:32:02 1998
+ Tue Feb 10 17:32:01.4 1998
+ Tue Feb 10 17:32:01.5 1998
+ Tue Feb 10 17:32:01.6 1998
+ Fri Jan 02 00:00:00 1998
+ Fri Jan 02 03:04:05 1998
+ 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
+ Wed Jun 10 17:32:01 1998
+ Sun Sep 22 18:19:20 2002
+ Thu Mar 15 08:14:01 2001
+ Thu Mar 15 13:14:02 2001
+ Thu Mar 15 12:14:03 2001
+ Thu Mar 15 03:14:04 2001
+ Thu Mar 15 02:14:05 2001
+ Tue Feb 10 17:32:01 1998
+ Tue Feb 10 17:32:01 1998
+ Tue Feb 10 17:32:00 1998
+ 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
+ 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
+ Tue Feb 10 17:32:01 1998
+ Wed Jun 10 18:32:01 1998
+ Tue Feb 10 17:32:01 1998
+ Wed Feb 11 17:32:01 1998
+ Thu Feb 12 17:32:01 1998
+ Fri Feb 13 17:32:01 1998
+ Sat Feb 14 17:32:01 1998
+ Sun Feb 15 17:32:01 1998
+ Mon Feb 16 17:32:01 1998
+ Thu Feb 16 17:32:01 0096 BC
+ Sun Feb 16 17:32:01 0098
+ Fri Feb 16 17:32:01 0598
+ Wed Feb 16 17:32:01 1098
+ Sun Feb 16 17:32:01 1698
+ Fri Feb 16 17:32:01 1798
+ Wed Feb 16 17:32:01 1898
+ Mon Feb 16 17:32:01 1998
+ Sun Feb 16 17:32:01 2098
+ Fri Feb 28 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
+ Thu Jan 01 17:32:01 1998
+ Sat Feb 28 17:32:01 1998
+ Sun Mar 01 17:32:01 1998
+ Wed Dec 30 17:32:01 1998
+ Thu Dec 31 17:32:01 1998
+ Sun Dec 31 17:32:01 2000
+ Mon Jan 01 17:32:01 2001
+ Mon Dec 31 17:32:01 2001
+ Tue Jan 01 17:32:01 2002
 (65 rows)
 
-SELECT '' AS "64", d1 - interval '1 year' AS one_year FROM TIMESTAMP_TBL;
64 |          one_year           
-----+-----------------------------
   | -infinity
   | infinity
   | Wed Jan 01 00:00:00 1969
   | Sat Feb 10 17:32:01 1996
   | Sat Feb 10 17:32:01 1996
   | Sat Feb 10 17:32:02 1996
   | Sat Feb 10 17:32:01.4 1996
   | Sat Feb 10 17:32:01.5 1996
   | Sat Feb 10 17:32:01.6 1996
   | Tue Jan 02 00:00:00 1996
   | Tue Jan 02 03:04:05 1996
   | 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
   | Mon Jun 10 17:32:01 1996
   | Fri Sep 22 18:19:20 2000
   | Mon Mar 15 08:14:01 1999
   | Mon Mar 15 13:14:02 1999
   | Mon Mar 15 12:14:03 1999
   | Mon Mar 15 03:14:04 1999
   | Mon Mar 15 02:14:05 1999
   | Sat Feb 10 17:32:01 1996
   | Sat Feb 10 17:32:01 1996
   | Sat Feb 10 17:32:00 1996
   | 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
   | 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
   | Sat Feb 10 17:32:01 1996
   | Mon Jun 10 18:32:01 1996
   | Sat Feb 10 17:32:01 1996
   | Sun Feb 11 17:32:01 1996
   | Mon Feb 12 17:32:01 1996
   | Tue Feb 13 17:32:01 1996
   | Wed Feb 14 17:32:01 1996
   | Thu Feb 15 17:32:01 1996
   | Fri Feb 16 17:32:01 1996
   | Mon Feb 16 17:32:01 0098 BC
   | Thu Feb 16 17:32:01 0096
   | Tue Feb 16 17:32:01 0596
   | Sun Feb 16 17:32:01 1096
   | Thu Feb 16 17:32:01 1696
   | Tue Feb 16 17:32:01 1796
   | Sun Feb 16 17:32:01 1896
   | Fri Feb 16 17:32:01 1996
   | Thu Feb 16 17:32:01 2096
   | Tue Feb 28 17:32:01 1995
   | Tue Feb 28 17:32:01 1995
   | Wed Mar 01 17:32:01 1995
   | Sat Dec 30 17:32:01 1995
   | Sun Dec 31 17:32:01 1995
   | Mon Jan 01 17:32:01 1996
   | Wed Feb 28 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
   | Thu Dec 31 17:32:01 1998
   | Fri Jan 01 17:32:01 1999
   | Fri Dec 31 17:32:01 1999
   | Sat Jan 01 17:32:01 2000
+SELECT d1 - interval '1 year' AS one_year FROM TIMESTAMP_TBL;
+          one_year           
+-----------------------------
+ -infinity
+ infinity
+ Wed Jan 01 00:00:00 1969
+ Sat Feb 10 17:32:01 1996
+ Sat Feb 10 17:32:01 1996
+ Sat Feb 10 17:32:02 1996
+ Sat Feb 10 17:32:01.4 1996
+ Sat Feb 10 17:32:01.5 1996
+ Sat Feb 10 17:32:01.6 1996
+ Tue Jan 02 00:00:00 1996
+ Tue Jan 02 03:04:05 1996
+ 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
+ Mon Jun 10 17:32:01 1996
+ Fri Sep 22 18:19:20 2000
+ Mon Mar 15 08:14:01 1999
+ Mon Mar 15 13:14:02 1999
+ Mon Mar 15 12:14:03 1999
+ Mon Mar 15 03:14:04 1999
+ Mon Mar 15 02:14:05 1999
+ Sat Feb 10 17:32:01 1996
+ Sat Feb 10 17:32:01 1996
+ Sat Feb 10 17:32:00 1996
+ 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
+ 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
+ Sat Feb 10 17:32:01 1996
+ Mon Jun 10 18:32:01 1996
+ Sat Feb 10 17:32:01 1996
+ Sun Feb 11 17:32:01 1996
+ Mon Feb 12 17:32:01 1996
+ Tue Feb 13 17:32:01 1996
+ Wed Feb 14 17:32:01 1996
+ Thu Feb 15 17:32:01 1996
+ Fri Feb 16 17:32:01 1996
+ Mon Feb 16 17:32:01 0098 BC
+ Thu Feb 16 17:32:01 0096
+ Tue Feb 16 17:32:01 0596
+ Sun Feb 16 17:32:01 1096
+ Thu Feb 16 17:32:01 1696
+ Tue Feb 16 17:32:01 1796
+ Sun Feb 16 17:32:01 1896
+ Fri Feb 16 17:32:01 1996
+ Thu Feb 16 17:32:01 2096
+ Tue Feb 28 17:32:01 1995
+ Tue Feb 28 17:32:01 1995
+ Wed Mar 01 17:32:01 1995
+ Sat Dec 30 17:32:01 1995
+ Sun Dec 31 17:32:01 1995
+ Mon Jan 01 17:32:01 1996
+ Wed Feb 28 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
+ Thu Dec 31 17:32:01 1998
+ Fri Jan 01 17:32:01 1999
+ Fri Dec 31 17:32:01 1999
+ Sat Jan 01 17:32:01 2000
 (65 rows)
 
 SELECT timestamp with time zone '1996-03-01' - interval '1 second' AS "Feb 29";
@@ -715,146 +715,146 @@ SELECT timestamptz(date '1994-01-01', time with time zone '11:00-5') AS "Jan_01_
  Sat Jan 01 08:00:00 1994 PST
 (1 row)
 
-SELECT '' AS "64", d1 + interval '1 year' AS one_year FROM TIMESTAMPTZ_TBL;
64 |            one_year             
-----+---------------------------------
   | -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
+SELECT d1 + interval '1 year' AS one_year FROM TIMESTAMPTZ_TBL;
+            one_year             
+---------------------------------
+ -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
 (66 rows)
 
-SELECT '' AS "64", d1 - interval '1 year' AS one_year FROM TIMESTAMPTZ_TBL;
64 |            one_year             
-----+---------------------------------
   | -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
+SELECT d1 - interval '1 year' AS one_year FROM TIMESTAMPTZ_TBL;
+            one_year             
+---------------------------------
+ -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
 (66 rows)
 
 --
@@ -1407,677 +1407,677 @@ INSERT INTO TEMP_TIMESTAMP (f1)
   SELECT d1 FROM TIMESTAMP_TBL
   WHERE d1 BETWEEN '13-jun-1957' AND '1-jan-1997'
    OR d1 BETWEEN '1-jan-1999' AND '1-jan-2010';
-SELECT '' AS "16", f1 AS "timestamp"
+SELECT f1 AS "timestamp"
   FROM TEMP_TIMESTAMP
   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
+          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
 (16 rows)
 
-SELECT '' AS "160", d.f1 AS "timestamp", t.f1 AS "interval", d.f1 + t.f1 AS plus
+SELECT 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
+          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 rows)
 
-SELECT '' AS "160", d.f1 AS "timestamp", t.f1 AS "interval", d.f1 - t.f1 AS minus
+SELECT 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
+          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 rows)
 
-SELECT '' AS "16", d.f1 AS "timestamp",
+SELECT d.f1 AS "timestamp",
    timestamp with time zone '1980-01-06 00:00 GMT' AS gpstime_zero,
    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
+          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 rows)
 
-SELECT '' AS "226", d1.f1 AS timestamp1, d2.f1 AS timestamp2, d1.f1 - d2.f1 AS difference
+SELECT 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
+          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
 (256 rows)
 
 --
 -- Conversions
 --
-SELECT '' AS "16", f1 AS "timestamp", date(f1) AS date
+SELECT f1 AS "timestamp", date(f1) AS date
   FROM TEMP_TIMESTAMP
   WHERE f1 <> timestamp 'now'
   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
+          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
 (16 rows)
 
 DROP TABLE TEMP_TIMESTAMP;
@@ -2157,145 +2157,145 @@ SHOW DateStyle;
  Postgres, MDY
 (1 row)
 
-SELECT '' AS "64", d1 AS us_postgres FROM TIMESTAMP_TBL;
64 |         us_postgres         
-----+-----------------------------
   | -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
+SELECT d1 AS us_postgres FROM TIMESTAMP_TBL;
+         us_postgres         
+-----------------------------
+ -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