horology.out
上传用户:blenddy
上传日期:2007-01-07
资源大小:6495k
文件大小:77k
源码类别:

数据库系统

开发平台:

Unix_Linux

  1. QUERY: CREATE TABLE TEMP_DATETIME (f1 datetime);
  2. QUERY: INSERT INTO TEMP_DATETIME (f1)
  3.   SELECT d1 FROM DATETIME_TBL
  4.   WHERE d1 BETWEEN '13-jun-1957' AND '1-jan-1997'
  5.    OR d1 BETWEEN '1-jan-1999' AND '1-jan-2010';
  6. QUERY: SELECT '' AS ten, f1 AS datetime
  7.   FROM TEMP_DATETIME
  8.   ORDER BY datetime;
  9. ten|datetime                    
  10. ---+----------------------------
  11.    |epoch                       
  12.    |Wed Feb 28 17:32:01 1996 PST
  13.    |Thu Feb 29 17:32:01 1996 PST
  14.    |Fri Mar 01 17:32:01 1996 PST
  15.    |Mon Dec 30 17:32:01 1996 PST
  16.    |Tue Dec 31 17:32:01 1996 PST
  17.    |Fri Dec 31 17:32:01 1999 PST
  18.    |Sat Jan 01 17:32:01 2000 PST
  19.    |Sun Dec 31 17:32:01 2000 PST
  20.    |Mon Jan 01 17:32:01 2001 PST
  21. (10 rows)
  22. QUERY: SELECT '' AS hundred, d.f1 AS datetime, t.f1 AS timespan, d.f1 + t.f1 AS plus
  23.   FROM TEMP_DATETIME d, TIMESPAN_TBL t
  24.   ORDER BY plus, datetime, timespan;
  25. hundred|datetime                    |timespan                     |plus                        
  26. -------+----------------------------+-----------------------------+----------------------------
  27.        |epoch                       |@ 14 secs ago                |Wed Dec 31 15:59:46 1969 PST
  28.        |epoch                       |@ 1 min                      |Wed Dec 31 16:01:00 1969 PST
  29.        |epoch                       |@ 5 hours                    |Wed Dec 31 21:00:00 1969 PST
  30.        |epoch                       |@ 1 day 2 hours 3 mins 4 secs|Thu Jan 01 18:03:04 1970 PST
  31.        |epoch                       |@ 10 days                    |Sat Jan 10 16:00:00 1970 PST
  32.        |epoch                       |@ 3 mons                     |Tue Mar 31 16:00:00 1970 PST
  33.        |epoch                       |@ 5 mons                     |Sun May 31 17:00:00 1970 PDT
  34.        |epoch                       |@ 5 mons 12 hours            |Mon Jun 01 05:00:00 1970 PDT
  35.        |epoch                       |@ 6 years                    |Wed Dec 31 16:00:00 1975 PST
  36.        |Wed Feb 28 17:32:01 1996 PST|@ 14 secs ago                |Wed Feb 28 17:31:47 1996 PST
  37.        |Wed Feb 28 17:32:01 1996 PST|@ 1 min                      |Wed Feb 28 17:33:01 1996 PST
  38.        |Wed Feb 28 17:32:01 1996 PST|@ 5 hours                    |Wed Feb 28 22:32:01 1996 PST
  39.        |Thu Feb 29 17:32:01 1996 PST|@ 14 secs ago                |Thu Feb 29 17:31:47 1996 PST
  40.        |Thu Feb 29 17:32:01 1996 PST|@ 1 min                      |Thu Feb 29 17:33:01 1996 PST
  41.        |Wed Feb 28 17:32:01 1996 PST|@ 1 day 2 hours 3 mins 4 secs|Thu Feb 29 19:35:05 1996 PST
  42.        |Thu Feb 29 17:32:01 1996 PST|@ 5 hours                    |Thu Feb 29 22:32:01 1996 PST
  43.        |Fri Mar 01 17:32:01 1996 PST|@ 14 secs ago                |Fri Mar 01 17:31:47 1996 PST
  44.        |Fri Mar 01 17:32:01 1996 PST|@ 1 min                      |Fri Mar 01 17:33:01 1996 PST
  45.        |Thu Feb 29 17:32:01 1996 PST|@ 1 day 2 hours 3 mins 4 secs|Fri Mar 01 19:35:05 1996 PST
  46.        |Fri Mar 01 17:32:01 1996 PST|@ 5 hours                    |Fri Mar 01 22:32:01 1996 PST
  47.        |Fri Mar 01 17:32:01 1996 PST|@ 1 day 2 hours 3 mins 4 secs|Sat Mar 02 19:35:05 1996 PST
  48.        |Wed Feb 28 17:32:01 1996 PST|@ 10 days                    |Sat Mar 09 17:32:01 1996 PST
  49.        |Thu Feb 29 17:32:01 1996 PST|@ 10 days                    |Sun Mar 10 17:32:01 1996 PST
  50.        |Fri Mar 01 17:32:01 1996 PST|@ 10 days                    |Mon Mar 11 17:32:01 1996 PST
  51.        |Wed Feb 28 17:32:01 1996 PST|@ 3 mons                     |Tue May 28 18:32:01 1996 PDT
  52.        |Thu Feb 29 17:32:01 1996 PST|@ 3 mons                     |Wed May 29 18:32:01 1996 PDT
  53.        |Fri Mar 01 17:32:01 1996 PST|@ 3 mons                     |Sat Jun 01 18:32:01 1996 PDT
  54.        |Wed Feb 28 17:32:01 1996 PST|@ 5 mons                     |Sun Jul 28 18:32:01 1996 PDT
  55.        |Wed Feb 28 17:32:01 1996 PST|@ 5 mons 12 hours            |Mon Jul 29 06:32:01 1996 PDT
  56.        |Thu Feb 29 17:32:01 1996 PST|@ 5 mons                     |Mon Jul 29 18:32:01 1996 PDT
  57.        |Thu Feb 29 17:32:01 1996 PST|@ 5 mons 12 hours            |Thu Aug 01 06:32:01 1996 PDT
  58.        |Fri Mar 01 17:32:01 1996 PST|@ 5 mons                     |Thu Aug 01 18:32:01 1996 PDT
  59.        |Fri Mar 01 17:32:01 1996 PST|@ 5 mons 12 hours            |Fri Aug 02 06:32:01 1996 PDT
  60.        |Mon Dec 30 17:32:01 1996 PST|@ 14 secs ago                |Mon Dec 30 17:31:47 1996 PST
  61.        |Mon Dec 30 17:32:01 1996 PST|@ 1 min                      |Mon Dec 30 17:33:01 1996 PST
  62.        |Mon Dec 30 17:32:01 1996 PST|@ 5 hours                    |Mon Dec 30 22:32:01 1996 PST
  63.        |Tue Dec 31 17:32:01 1996 PST|@ 14 secs ago                |Tue Dec 31 17:31:47 1996 PST
  64.        |Tue Dec 31 17:32:01 1996 PST|@ 1 min                      |Tue Dec 31 17:33:01 1996 PST
  65.        |Mon Dec 30 17:32:01 1996 PST|@ 1 day 2 hours 3 mins 4 secs|Tue Dec 31 19:35:05 1996 PST
  66.        |Tue Dec 31 17:32:01 1996 PST|@ 5 hours                    |Tue Dec 31 22:32:01 1996 PST
  67.        |Tue Dec 31 17:32:01 1996 PST|@ 1 day 2 hours 3 mins 4 secs|Wed Jan 01 19:35:05 1997 PST
  68.        |Mon Dec 30 17:32:01 1996 PST|@ 10 days                    |Thu Jan 09 17:32:01 1997 PST
  69.        |Tue Dec 31 17:32:01 1996 PST|@ 10 days                    |Fri Jan 10 17:32:01 1997 PST
  70.        |Mon Dec 30 17:32:01 1996 PST|@ 3 mons                     |Sun Mar 30 17:32:01 1997 PST
  71.        |Tue Dec 31 17:32:01 1996 PST|@ 3 mons                     |Mon Mar 31 17:32:01 1997 PST
  72.        |Mon Dec 30 17:32:01 1996 PST|@ 5 mons                     |Fri May 30 18:32:01 1997 PDT
  73.        |Mon Dec 30 17:32:01 1996 PST|@ 5 mons 12 hours            |Sat May 31 06:32:01 1997 PDT
  74.        |Tue Dec 31 17:32:01 1996 PST|@ 5 mons                     |Sat May 31 18:32:01 1997 PDT
  75.        |Tue Dec 31 17:32:01 1996 PST|@ 5 mons 12 hours            |Sun Jun 01 06:32:01 1997 PDT
  76.        |Fri Dec 31 17:32:01 1999 PST|@ 14 secs ago                |Fri Dec 31 17:31:47 1999 PST
  77.        |Fri Dec 31 17:32:01 1999 PST|@ 1 min                      |Fri Dec 31 17:33:01 1999 PST
  78.        |Fri Dec 31 17:32:01 1999 PST|@ 5 hours                    |Fri Dec 31 22:32:01 1999 PST
  79.        |Sat Jan 01 17:32:01 2000 PST|@ 14 secs ago                |Sat Jan 01 17:31:47 2000 PST
  80.        |Sat Jan 01 17:32:01 2000 PST|@ 1 min                      |Sat Jan 01 17:33:01 2000 PST
  81.        |Fri Dec 31 17:32:01 1999 PST|@ 1 day 2 hours 3 mins 4 secs|Sat Jan 01 19:35:05 2000 PST
  82.        |Sat Jan 01 17:32:01 2000 PST|@ 5 hours                    |Sat Jan 01 22:32:01 2000 PST
  83.        |Sat Jan 01 17:32:01 2000 PST|@ 1 day 2 hours 3 mins 4 secs|Sun Jan 02 19:35:05 2000 PST
  84.        |Fri Dec 31 17:32:01 1999 PST|@ 10 days                    |Mon Jan 10 17:32:01 2000 PST
  85.        |Sat Jan 01 17:32:01 2000 PST|@ 10 days                    |Tue Jan 11 17:32:01 2000 PST
  86.        |Fri Dec 31 17:32:01 1999 PST|@ 3 mons                     |Fri Mar 31 17:32:01 2000 PST
  87.        |Sat Jan 01 17:32:01 2000 PST|@ 3 mons                     |Sat Apr 01 17:32:01 2000 PST
  88.        |Fri Dec 31 17:32:01 1999 PST|@ 5 mons                     |Wed May 31 18:32:01 2000 PDT
  89.        |Fri Dec 31 17:32:01 1999 PST|@ 5 mons 12 hours            |Thu Jun 01 06:32:01 2000 PDT
  90.        |Sat Jan 01 17:32:01 2000 PST|@ 5 mons                     |Thu Jun 01 18:32:01 2000 PDT
  91.        |Sat Jan 01 17:32:01 2000 PST|@ 5 mons 12 hours            |Fri Jun 02 06:32:01 2000 PDT
  92.        |Sun Dec 31 17:32:01 2000 PST|@ 14 secs ago                |Sun Dec 31 17:31:47 2000 PST
  93.        |Sun Dec 31 17:32:01 2000 PST|@ 1 min                      |Sun Dec 31 17:33:01 2000 PST
  94.        |Sun Dec 31 17:32:01 2000 PST|@ 5 hours                    |Sun Dec 31 22:32:01 2000 PST
  95.        |Mon Jan 01 17:32:01 2001 PST|@ 14 secs ago                |Mon Jan 01 17:31:47 2001 PST
  96.        |Mon Jan 01 17:32:01 2001 PST|@ 1 min                      |Mon Jan 01 17:33:01 2001 PST
  97.        |Sun Dec 31 17:32:01 2000 PST|@ 1 day 2 hours 3 mins 4 secs|Mon Jan 01 19:35:05 2001 PST
  98.        |Mon Jan 01 17:32:01 2001 PST|@ 5 hours                    |Mon Jan 01 22:32:01 2001 PST
  99.        |Mon Jan 01 17:32:01 2001 PST|@ 1 day 2 hours 3 mins 4 secs|Tue Jan 02 19:35:05 2001 PST
  100.        |Sun Dec 31 17:32:01 2000 PST|@ 10 days                    |Wed Jan 10 17:32:01 2001 PST
  101.        |Mon Jan 01 17:32:01 2001 PST|@ 10 days                    |Thu Jan 11 17:32:01 2001 PST
  102.        |Sun Dec 31 17:32:01 2000 PST|@ 3 mons                     |Sat Mar 31 17:32:01 2001 PST
  103.        |Mon Jan 01 17:32:01 2001 PST|@ 3 mons                     |Sun Apr 01 18:32:01 2001 PDT
  104.        |Sun Dec 31 17:32:01 2000 PST|@ 5 mons                     |Thu May 31 18:32:01 2001 PDT
  105.        |Sun Dec 31 17:32:01 2000 PST|@ 5 mons 12 hours            |Fri Jun 01 06:32:01 2001 PDT
  106.        |Mon Jan 01 17:32:01 2001 PST|@ 5 mons                     |Fri Jun 01 18:32:01 2001 PDT
  107.        |Mon Jan 01 17:32:01 2001 PST|@ 5 mons 12 hours            |Sat Jun 02 06:32:01 2001 PDT
  108.        |Wed Feb 28 17:32:01 1996 PST|@ 6 years                    |Thu Feb 28 17:32:01 2002 PST
  109.        |Thu Feb 29 17:32:01 1996 PST|@ 6 years                    |Thu Feb 28 17:32:01 2002 PST
  110.        |Fri Mar 01 17:32:01 1996 PST|@ 6 years                    |Fri Mar 01 17:32:01 2002 PST
  111.        |Mon Dec 30 17:32:01 1996 PST|@ 6 years                    |Mon Dec 30 17:32:01 2002 PST
  112.        |Tue Dec 31 17:32:01 1996 PST|@ 6 years                    |Tue Dec 31 17:32:01 2002 PST
  113.        |epoch                       |@ 34 years                   |Wed Dec 31 16:00:00 2003 PST
  114.        |Fri Dec 31 17:32:01 1999 PST|@ 6 years                    |Sat Dec 31 17:32:01 2005 PST
  115.        |Sat Jan 01 17:32:01 2000 PST|@ 6 years                    |Sun Jan 01 17:32:01 2006 PST
  116.        |Sun Dec 31 17:32:01 2000 PST|@ 6 years                    |Sun Dec 31 17:32:01 2006 PST
  117.        |Mon Jan 01 17:32:01 2001 PST|@ 6 years                    |Mon Jan 01 17:32:01 2007 PST
  118.        |Wed Feb 28 17:32:01 1996 PST|@ 34 years                   |Thu Feb 28 17:32:01 2030 PST
  119.        |Thu Feb 29 17:32:01 1996 PST|@ 34 years                   |Thu Feb 28 17:32:01 2030 PST
  120.        |Fri Mar 01 17:32:01 1996 PST|@ 34 years                   |Fri Mar 01 17:32:01 2030 PST
  121.        |Mon Dec 30 17:32:01 1996 PST|@ 34 years                   |Mon Dec 30 17:32:01 2030 PST
  122.        |Tue Dec 31 17:32:01 1996 PST|@ 34 years                   |Tue Dec 31 17:32:01 2030 PST
  123.        |Fri Dec 31 17:32:01 1999 PST|@ 34 years                   |Sat Dec 31 17:32:01 2033 PST
  124.        |Sat Jan 01 17:32:01 2000 PST|@ 34 years                   |Sun Jan 01 17:32:01 2034 PST
  125.        |Sun Dec 31 17:32:01 2000 PST|@ 34 years                   |Sun Dec 31 17:32:01 2034 PST
  126.        |Mon Jan 01 17:32:01 2001 PST|@ 34 years                   |Mon Jan 01 17:32:01 2035 PST
  127. (100 rows)
  128. QUERY: SELECT '' AS hundred, d.f1 AS datetime, t.f1 AS timespan, d.f1 - t.f1 AS minus
  129.   FROM TEMP_DATETIME d, TIMESPAN_TBL t
  130.   WHERE isfinite(d.f1)
  131.   ORDER BY minus, datetime, timespan;
  132. hundred|datetime                    |timespan                     |minus                       
  133. -------+----------------------------+-----------------------------+----------------------------
  134.        |epoch                       |@ 34 years                   |Tue Dec 31 16:00:00 1935 PST
  135.        |Wed Feb 28 17:32:01 1996 PST|@ 34 years                   |Wed Feb 28 17:32:01 1962 PST
  136.        |Thu Feb 29 17:32:01 1996 PST|@ 34 years                   |Wed Feb 28 17:32:01 1962 PST
  137.        |Fri Mar 01 17:32:01 1996 PST|@ 34 years                   |Thu Mar 01 17:32:01 1962 PST
  138.        |Mon Dec 30 17:32:01 1996 PST|@ 34 years                   |Sun Dec 30 17:32:01 1962 PST
  139.        |Tue Dec 31 17:32:01 1996 PST|@ 34 years                   |Mon Dec 31 17:32:01 1962 PST
  140.        |epoch                       |@ 6 years                    |Tue Dec 31 16:00:00 1963 PST
  141.        |Fri Dec 31 17:32:01 1999 PST|@ 34 years                   |Fri Dec 31 17:32:01 1965 PST
  142.        |Sat Jan 01 17:32:01 2000 PST|@ 34 years                   |Sat Jan 01 17:32:01 1966 PST
  143.        |Sun Dec 31 17:32:01 2000 PST|@ 34 years                   |Sat Dec 31 17:32:01 1966 PST
  144.        |Mon Jan 01 17:32:01 2001 PST|@ 34 years                   |Sun Jan 01 17:32:01 1967 PST
  145.        |epoch                       |@ 5 mons 12 hours            |Thu Jul 31 05:00:00 1969 PDT
  146.        |epoch                       |@ 5 mons                     |Thu Jul 31 17:00:00 1969 PDT
  147.        |epoch                       |@ 3 mons                     |Tue Sep 30 17:00:00 1969 PDT
  148.        |epoch                       |@ 10 days                    |Sun Dec 21 16:00:00 1969 PST
  149.        |epoch                       |@ 1 day 2 hours 3 mins 4 secs|Tue Dec 30 13:56:56 1969 PST
  150.        |epoch                       |@ 5 hours                    |Wed Dec 31 11:00:00 1969 PST
  151.        |epoch                       |@ 1 min                      |Wed Dec 31 15:59:00 1969 PST
  152.        |epoch                       |@ 14 secs ago                |Wed Dec 31 16:00:14 1969 PST
  153.        |Wed Feb 28 17:32:01 1996 PST|@ 6 years                    |Wed Feb 28 17:32:01 1990 PST
  154.        |Thu Feb 29 17:32:01 1996 PST|@ 6 years                    |Wed Feb 28 17:32:01 1990 PST
  155.        |Fri Mar 01 17:32:01 1996 PST|@ 6 years                    |Thu Mar 01 17:32:01 1990 PST
  156.        |Mon Dec 30 17:32:01 1996 PST|@ 6 years                    |Sun Dec 30 17:32:01 1990 PST
  157.        |Tue Dec 31 17:32:01 1996 PST|@ 6 years                    |Mon Dec 31 17:32:01 1990 PST
  158.        |Fri Dec 31 17:32:01 1999 PST|@ 6 years                    |Fri Dec 31 17:32:01 1993 PST
  159.        |Sat Jan 01 17:32:01 2000 PST|@ 6 years                    |Sat Jan 01 17:32:01 1994 PST
  160.        |Sun Dec 31 17:32:01 2000 PST|@ 6 years                    |Sat Dec 31 17:32:01 1994 PST
  161.        |Mon Jan 01 17:32:01 2001 PST|@ 6 years                    |Sun Jan 01 17:32:01 1995 PST
  162.        |Wed Feb 28 17:32:01 1996 PST|@ 5 mons 12 hours            |Thu Sep 28 06:32:01 1995 PDT
  163.        |Wed Feb 28 17:32:01 1996 PST|@ 5 mons                     |Thu Sep 28 18:32:01 1995 PDT
  164.        |Thu Feb 29 17:32:01 1996 PST|@ 5 mons 12 hours            |Fri Sep 29 06:32:01 1995 PDT
  165.        |Thu Feb 29 17:32:01 1996 PST|@ 5 mons                     |Fri Sep 29 18:32:01 1995 PDT
  166.        |Fri Mar 01 17:32:01 1996 PST|@ 5 mons 12 hours            |Sun Oct 01 06:32:01 1995 PDT
  167.        |Fri Mar 01 17:32:01 1996 PST|@ 5 mons                     |Sun Oct 01 18:32:01 1995 PDT
  168.        |Wed Feb 28 17:32:01 1996 PST|@ 3 mons                     |Tue Nov 28 17:32:01 1995 PST
  169.        |Thu Feb 29 17:32:01 1996 PST|@ 3 mons                     |Wed Nov 29 17:32:01 1995 PST
  170.        |Fri Mar 01 17:32:01 1996 PST|@ 3 mons                     |Fri Dec 01 17:32:01 1995 PST
  171.        |Wed Feb 28 17:32:01 1996 PST|@ 10 days                    |Sun Feb 18 17:32:01 1996 PST
  172.        |Thu Feb 29 17:32:01 1996 PST|@ 10 days                    |Mon Feb 19 17:32:01 1996 PST
  173.        |Fri Mar 01 17:32:01 1996 PST|@ 10 days                    |Tue Feb 20 17:32:01 1996 PST
  174.        |Wed Feb 28 17:32:01 1996 PST|@ 1 day 2 hours 3 mins 4 secs|Tue Feb 27 15:28:57 1996 PST
  175.        |Wed Feb 28 17:32:01 1996 PST|@ 5 hours                    |Wed Feb 28 12:32:01 1996 PST
  176.        |Thu Feb 29 17:32:01 1996 PST|@ 1 day 2 hours 3 mins 4 secs|Wed Feb 28 15:28:57 1996 PST
  177.        |Wed Feb 28 17:32:01 1996 PST|@ 1 min                      |Wed Feb 28 17:31:01 1996 PST
  178.        |Wed Feb 28 17:32:01 1996 PST|@ 14 secs ago                |Wed Feb 28 17:32:15 1996 PST
  179.        |Thu Feb 29 17:32:01 1996 PST|@ 5 hours                    |Thu Feb 29 12:32:01 1996 PST
  180.        |Fri Mar 01 17:32:01 1996 PST|@ 1 day 2 hours 3 mins 4 secs|Thu Feb 29 15:28:57 1996 PST
  181.        |Thu Feb 29 17:32:01 1996 PST|@ 1 min                      |Thu Feb 29 17:31:01 1996 PST
  182.        |Thu Feb 29 17:32:01 1996 PST|@ 14 secs ago                |Thu Feb 29 17:32:15 1996 PST
  183.        |Fri Mar 01 17:32:01 1996 PST|@ 5 hours                    |Fri Mar 01 12:32:01 1996 PST
  184.        |Fri Mar 01 17:32:01 1996 PST|@ 1 min                      |Fri Mar 01 17:31:01 1996 PST
  185.        |Fri Mar 01 17:32:01 1996 PST|@ 14 secs ago                |Fri Mar 01 17:32:15 1996 PST
  186.        |Mon Dec 30 17:32:01 1996 PST|@ 5 mons 12 hours            |Tue Jul 30 06:32:01 1996 PDT
  187.        |Mon Dec 30 17:32:01 1996 PST|@ 5 mons                     |Tue Jul 30 18:32:01 1996 PDT
  188.        |Tue Dec 31 17:32:01 1996 PST|@ 5 mons 12 hours            |Wed Jul 31 06:32:01 1996 PDT
  189.        |Tue Dec 31 17:32:01 1996 PST|@ 5 mons                     |Wed Jul 31 18:32:01 1996 PDT
  190.        |Mon Dec 30 17:32:01 1996 PST|@ 3 mons                     |Mon Sep 30 18:32:01 1996 PDT
  191.        |Tue Dec 31 17:32:01 1996 PST|@ 3 mons                     |Mon Sep 30 18:32:01 1996 PDT
  192.        |Mon Dec 30 17:32:01 1996 PST|@ 10 days                    |Fri Dec 20 17:32:01 1996 PST
  193.        |Tue Dec 31 17:32:01 1996 PST|@ 10 days                    |Sat Dec 21 17:32:01 1996 PST
  194.        |Mon Dec 30 17:32:01 1996 PST|@ 1 day 2 hours 3 mins 4 secs|Sun Dec 29 15:28:57 1996 PST
  195.        |Mon Dec 30 17:32:01 1996 PST|@ 5 hours                    |Mon Dec 30 12:32:01 1996 PST
  196.        |Tue Dec 31 17:32:01 1996 PST|@ 1 day 2 hours 3 mins 4 secs|Mon Dec 30 15:28:57 1996 PST
  197.        |Mon Dec 30 17:32:01 1996 PST|@ 1 min                      |Mon Dec 30 17:31:01 1996 PST
  198.        |Mon Dec 30 17:32:01 1996 PST|@ 14 secs ago                |Mon Dec 30 17:32:15 1996 PST
  199.        |Tue Dec 31 17:32:01 1996 PST|@ 5 hours                    |Tue Dec 31 12:32:01 1996 PST
  200.        |Tue Dec 31 17:32:01 1996 PST|@ 1 min                      |Tue Dec 31 17:31:01 1996 PST
  201.        |Tue Dec 31 17:32:01 1996 PST|@ 14 secs ago                |Tue Dec 31 17:32:15 1996 PST
  202.        |Fri Dec 31 17:32:01 1999 PST|@ 5 mons 12 hours            |Sat Jul 31 06:32:01 1999 PDT
  203.        |Fri Dec 31 17:32:01 1999 PST|@ 5 mons                     |Sat Jul 31 18:32:01 1999 PDT
  204.        |Sat Jan 01 17:32:01 2000 PST|@ 5 mons 12 hours            |Sun Aug 01 06:32:01 1999 PDT
  205.        |Sat Jan 01 17:32:01 2000 PST|@ 5 mons                     |Sun Aug 01 18:32:01 1999 PDT
  206.        |Fri Dec 31 17:32:01 1999 PST|@ 3 mons                     |Thu Sep 30 18:32:01 1999 PDT
  207.        |Sat Jan 01 17:32:01 2000 PST|@ 3 mons                     |Fri Oct 01 18:32:01 1999 PDT
  208.        |Fri Dec 31 17:32:01 1999 PST|@ 10 days                    |Tue Dec 21 17:32:01 1999 PST
  209.        |Sat Jan 01 17:32:01 2000 PST|@ 10 days                    |Wed Dec 22 17:32:01 1999 PST
  210.        |Fri Dec 31 17:32:01 1999 PST|@ 1 day 2 hours 3 mins 4 secs|Thu Dec 30 15:28:57 1999 PST
  211.        |Fri Dec 31 17:32:01 1999 PST|@ 5 hours                    |Fri Dec 31 12:32:01 1999 PST
  212.        |Sat Jan 01 17:32:01 2000 PST|@ 1 day 2 hours 3 mins 4 secs|Fri Dec 31 15:28:57 1999 PST
  213.        |Fri Dec 31 17:32:01 1999 PST|@ 1 min                      |Fri Dec 31 17:31:01 1999 PST
  214.        |Fri Dec 31 17:32:01 1999 PST|@ 14 secs ago                |Fri Dec 31 17:32:15 1999 PST
  215.        |Sat Jan 01 17:32:01 2000 PST|@ 5 hours                    |Sat Jan 01 12:32:01 2000 PST
  216.        |Sat Jan 01 17:32:01 2000 PST|@ 1 min                      |Sat Jan 01 17:31:01 2000 PST
  217.        |Sat Jan 01 17:32:01 2000 PST|@ 14 secs ago                |Sat Jan 01 17:32:15 2000 PST
  218.        |Sun Dec 31 17:32:01 2000 PST|@ 5 mons 12 hours            |Mon Jul 31 06:32:01 2000 PDT
  219.        |Sun Dec 31 17:32:01 2000 PST|@ 5 mons                     |Mon Jul 31 18:32:01 2000 PDT
  220.        |Mon Jan 01 17:32:01 2001 PST|@ 5 mons 12 hours            |Tue Aug 01 06:32:01 2000 PDT
  221.        |Mon Jan 01 17:32:01 2001 PST|@ 5 mons                     |Tue Aug 01 18:32:01 2000 PDT
  222.        |Sun Dec 31 17:32:01 2000 PST|@ 3 mons                     |Sat Sep 30 18:32:01 2000 PDT
  223.        |Mon Jan 01 17:32:01 2001 PST|@ 3 mons                     |Sun Oct 01 18:32:01 2000 PDT
  224.        |Sun Dec 31 17:32:01 2000 PST|@ 10 days                    |Thu Dec 21 17:32:01 2000 PST
  225.        |Mon Jan 01 17:32:01 2001 PST|@ 10 days                    |Fri Dec 22 17:32:01 2000 PST
  226.        |Sun Dec 31 17:32:01 2000 PST|@ 1 day 2 hours 3 mins 4 secs|Sat Dec 30 15:28:57 2000 PST
  227.        |Sun Dec 31 17:32:01 2000 PST|@ 5 hours                    |Sun Dec 31 12:32:01 2000 PST
  228.        |Mon Jan 01 17:32:01 2001 PST|@ 1 day 2 hours 3 mins 4 secs|Sun Dec 31 15:28:57 2000 PST
  229.        |Sun Dec 31 17:32:01 2000 PST|@ 1 min                      |Sun Dec 31 17:31:01 2000 PST
  230.        |Sun Dec 31 17:32:01 2000 PST|@ 14 secs ago                |Sun Dec 31 17:32:15 2000 PST
  231.        |Mon Jan 01 17:32:01 2001 PST|@ 5 hours                    |Mon Jan 01 12:32:01 2001 PST
  232.        |Mon Jan 01 17:32:01 2001 PST|@ 1 min                      |Mon Jan 01 17:31:01 2001 PST
  233.        |Mon Jan 01 17:32:01 2001 PST|@ 14 secs ago                |Mon Jan 01 17:32:15 2001 PST
  234. (100 rows)
  235. QUERY: SELECT '' AS ten, d.f1 AS datetime, '1980-01-06 00:00 GMT'::datetime AS gpstime_zero,
  236.    d.f1 - '1980-01-06 00:00 GMT'::datetime AS difference
  237.   FROM TEMP_DATETIME d
  238.   ORDER BY difference;
  239. ten|datetime                    |gpstime_zero                |difference                      
  240. ---+----------------------------+----------------------------+--------------------------------
  241.    |epoch                       |Sat Jan 05 16:00:00 1980 PST|@ 3657 days ago                 
  242.    |Wed Feb 28 17:32:01 1996 PST|Sat Jan 05 16:00:00 1980 PST|@ 5898 days 1 hour 32 mins 1 sec
  243.    |Thu Feb 29 17:32:01 1996 PST|Sat Jan 05 16:00:00 1980 PST|@ 5899 days 1 hour 32 mins 1 sec
  244.    |Fri Mar 01 17:32:01 1996 PST|Sat Jan 05 16:00:00 1980 PST|@ 5900 days 1 hour 32 mins 1 sec
  245.    |Mon Dec 30 17:32:01 1996 PST|Sat Jan 05 16:00:00 1980 PST|@ 6204 days 1 hour 32 mins 1 sec
  246.    |Tue Dec 31 17:32:01 1996 PST|Sat Jan 05 16:00:00 1980 PST|@ 6205 days 1 hour 32 mins 1 sec
  247.    |Fri Dec 31 17:32:01 1999 PST|Sat Jan 05 16:00:00 1980 PST|@ 7300 days 1 hour 32 mins 1 sec
  248.    |Sat Jan 01 17:32:01 2000 PST|Sat Jan 05 16:00:00 1980 PST|@ 7301 days 1 hour 32 mins 1 sec
  249.    |Sun Dec 31 17:32:01 2000 PST|Sat Jan 05 16:00:00 1980 PST|@ 7666 days 1 hour 32 mins 1 sec
  250.    |Mon Jan 01 17:32:01 2001 PST|Sat Jan 05 16:00:00 1980 PST|@ 7667 days 1 hour 32 mins 1 sec
  251. (10 rows)
  252. QUERY: SELECT '' AS hundred, d1.f1 AS datetime1, d2.f1 AS datetime2, d1.f1 - d2.f1 AS difference
  253.   FROM TEMP_DATETIME d1, TEMP_DATETIME d2
  254.   ORDER BY datetime1, datetime2, difference;
  255. hundred|datetime1                   |datetime2                   |difference                           
  256. -------+----------------------------+----------------------------+-------------------------------------
  257.        |epoch                       |epoch                       |@ 0                                  
  258.        |epoch                       |Wed Feb 28 17:32:01 1996 PST|@ 9555 days 1 hour 32 mins 1 sec ago 
  259.        |epoch                       |Thu Feb 29 17:32:01 1996 PST|@ 9556 days 1 hour 32 mins 1 sec ago 
  260.        |epoch                       |Fri Mar 01 17:32:01 1996 PST|@ 9557 days 1 hour 32 mins 1 sec ago 
  261.        |epoch                       |Mon Dec 30 17:32:01 1996 PST|@ 9861 days 1 hour 32 mins 1 sec ago 
  262.        |epoch                       |Tue Dec 31 17:32:01 1996 PST|@ 9862 days 1 hour 32 mins 1 sec ago 
  263.        |epoch                       |Fri Dec 31 17:32:01 1999 PST|@ 10957 days 1 hour 32 mins 1 sec ago
  264.        |epoch                       |Sat Jan 01 17:32:01 2000 PST|@ 10958 days 1 hour 32 mins 1 sec ago
  265.        |epoch                       |Sun Dec 31 17:32:01 2000 PST|@ 11323 days 1 hour 32 mins 1 sec ago
  266.        |epoch                       |Mon Jan 01 17:32:01 2001 PST|@ 11324 days 1 hour 32 mins 1 sec ago
  267.        |Wed Feb 28 17:32:01 1996 PST|epoch                       |@ 9555 days 1 hour 32 mins 1 sec     
  268.        |Wed Feb 28 17:32:01 1996 PST|Wed Feb 28 17:32:01 1996 PST|@ 0                                  
  269.        |Wed Feb 28 17:32:01 1996 PST|Thu Feb 29 17:32:01 1996 PST|@ 1 day ago                          
  270.        |Wed Feb 28 17:32:01 1996 PST|Fri Mar 01 17:32:01 1996 PST|@ 2 days ago                         
  271.        |Wed Feb 28 17:32:01 1996 PST|Mon Dec 30 17:32:01 1996 PST|@ 306 days ago                       
  272.        |Wed Feb 28 17:32:01 1996 PST|Tue Dec 31 17:32:01 1996 PST|@ 307 days ago                       
  273.        |Wed Feb 28 17:32:01 1996 PST|Fri Dec 31 17:32:01 1999 PST|@ 1402 days ago                      
  274.        |Wed Feb 28 17:32:01 1996 PST|Sat Jan 01 17:32:01 2000 PST|@ 1403 days ago                      
  275.        |Wed Feb 28 17:32:01 1996 PST|Sun Dec 31 17:32:01 2000 PST|@ 1768 days ago                      
  276.        |Wed Feb 28 17:32:01 1996 PST|Mon Jan 01 17:32:01 2001 PST|@ 1769 days ago                      
  277.        |Thu Feb 29 17:32:01 1996 PST|epoch                       |@ 9556 days 1 hour 32 mins 1 sec     
  278.        |Thu Feb 29 17:32:01 1996 PST|Wed Feb 28 17:32:01 1996 PST|@ 1 day                              
  279.        |Thu Feb 29 17:32:01 1996 PST|Thu Feb 29 17:32:01 1996 PST|@ 0                                  
  280.        |Thu Feb 29 17:32:01 1996 PST|Fri Mar 01 17:32:01 1996 PST|@ 1 day ago                          
  281.        |Thu Feb 29 17:32:01 1996 PST|Mon Dec 30 17:32:01 1996 PST|@ 305 days ago                       
  282.        |Thu Feb 29 17:32:01 1996 PST|Tue Dec 31 17:32:01 1996 PST|@ 306 days ago                       
  283.        |Thu Feb 29 17:32:01 1996 PST|Fri Dec 31 17:32:01 1999 PST|@ 1401 days ago                      
  284.        |Thu Feb 29 17:32:01 1996 PST|Sat Jan 01 17:32:01 2000 PST|@ 1402 days ago                      
  285.        |Thu Feb 29 17:32:01 1996 PST|Sun Dec 31 17:32:01 2000 PST|@ 1767 days ago                      
  286.        |Thu Feb 29 17:32:01 1996 PST|Mon Jan 01 17:32:01 2001 PST|@ 1768 days ago                      
  287.        |Fri Mar 01 17:32:01 1996 PST|epoch                       |@ 9557 days 1 hour 32 mins 1 sec     
  288.        |Fri Mar 01 17:32:01 1996 PST|Wed Feb 28 17:32:01 1996 PST|@ 2 days                             
  289.        |Fri Mar 01 17:32:01 1996 PST|Thu Feb 29 17:32:01 1996 PST|@ 1 day                              
  290.        |Fri Mar 01 17:32:01 1996 PST|Fri Mar 01 17:32:01 1996 PST|@ 0                                  
  291.        |Fri Mar 01 17:32:01 1996 PST|Mon Dec 30 17:32:01 1996 PST|@ 304 days ago                       
  292.        |Fri Mar 01 17:32:01 1996 PST|Tue Dec 31 17:32:01 1996 PST|@ 305 days ago                       
  293.        |Fri Mar 01 17:32:01 1996 PST|Fri Dec 31 17:32:01 1999 PST|@ 1400 days ago                      
  294.        |Fri Mar 01 17:32:01 1996 PST|Sat Jan 01 17:32:01 2000 PST|@ 1401 days ago                      
  295.        |Fri Mar 01 17:32:01 1996 PST|Sun Dec 31 17:32:01 2000 PST|@ 1766 days ago                      
  296.        |Fri Mar 01 17:32:01 1996 PST|Mon Jan 01 17:32:01 2001 PST|@ 1767 days ago                      
  297.        |Mon Dec 30 17:32:01 1996 PST|epoch                       |@ 9861 days 1 hour 32 mins 1 sec     
  298.        |Mon Dec 30 17:32:01 1996 PST|Wed Feb 28 17:32:01 1996 PST|@ 306 days                           
  299.        |Mon Dec 30 17:32:01 1996 PST|Thu Feb 29 17:32:01 1996 PST|@ 305 days                           
  300.        |Mon Dec 30 17:32:01 1996 PST|Fri Mar 01 17:32:01 1996 PST|@ 304 days                           
  301.        |Mon Dec 30 17:32:01 1996 PST|Mon Dec 30 17:32:01 1996 PST|@ 0                                  
  302.        |Mon Dec 30 17:32:01 1996 PST|Tue Dec 31 17:32:01 1996 PST|@ 1 day ago                          
  303.        |Mon Dec 30 17:32:01 1996 PST|Fri Dec 31 17:32:01 1999 PST|@ 1096 days ago                      
  304.        |Mon Dec 30 17:32:01 1996 PST|Sat Jan 01 17:32:01 2000 PST|@ 1097 days ago                      
  305.        |Mon Dec 30 17:32:01 1996 PST|Sun Dec 31 17:32:01 2000 PST|@ 1462 days ago                      
  306.        |Mon Dec 30 17:32:01 1996 PST|Mon Jan 01 17:32:01 2001 PST|@ 1463 days ago                      
  307.        |Tue Dec 31 17:32:01 1996 PST|epoch                       |@ 9862 days 1 hour 32 mins 1 sec     
  308.        |Tue Dec 31 17:32:01 1996 PST|Wed Feb 28 17:32:01 1996 PST|@ 307 days                           
  309.        |Tue Dec 31 17:32:01 1996 PST|Thu Feb 29 17:32:01 1996 PST|@ 306 days                           
  310.        |Tue Dec 31 17:32:01 1996 PST|Fri Mar 01 17:32:01 1996 PST|@ 305 days                           
  311.        |Tue Dec 31 17:32:01 1996 PST|Mon Dec 30 17:32:01 1996 PST|@ 1 day                              
  312.        |Tue Dec 31 17:32:01 1996 PST|Tue Dec 31 17:32:01 1996 PST|@ 0                                  
  313.        |Tue Dec 31 17:32:01 1996 PST|Fri Dec 31 17:32:01 1999 PST|@ 1095 days ago                      
  314.        |Tue Dec 31 17:32:01 1996 PST|Sat Jan 01 17:32:01 2000 PST|@ 1096 days ago                      
  315.        |Tue Dec 31 17:32:01 1996 PST|Sun Dec 31 17:32:01 2000 PST|@ 1461 days ago                      
  316.        |Tue Dec 31 17:32:01 1996 PST|Mon Jan 01 17:32:01 2001 PST|@ 1462 days ago                      
  317.        |Fri Dec 31 17:32:01 1999 PST|epoch                       |@ 10957 days 1 hour 32 mins 1 sec    
  318.        |Fri Dec 31 17:32:01 1999 PST|Wed Feb 28 17:32:01 1996 PST|@ 1402 days                          
  319.        |Fri Dec 31 17:32:01 1999 PST|Thu Feb 29 17:32:01 1996 PST|@ 1401 days                          
  320.        |Fri Dec 31 17:32:01 1999 PST|Fri Mar 01 17:32:01 1996 PST|@ 1400 days                          
  321.        |Fri Dec 31 17:32:01 1999 PST|Mon Dec 30 17:32:01 1996 PST|@ 1096 days                          
  322.        |Fri Dec 31 17:32:01 1999 PST|Tue Dec 31 17:32:01 1996 PST|@ 1095 days                          
  323.        |Fri Dec 31 17:32:01 1999 PST|Fri Dec 31 17:32:01 1999 PST|@ 0                                  
  324.        |Fri Dec 31 17:32:01 1999 PST|Sat Jan 01 17:32:01 2000 PST|@ 1 day ago                          
  325.        |Fri Dec 31 17:32:01 1999 PST|Sun Dec 31 17:32:01 2000 PST|@ 366 days ago                       
  326.        |Fri Dec 31 17:32:01 1999 PST|Mon Jan 01 17:32:01 2001 PST|@ 367 days ago                       
  327.        |Sat Jan 01 17:32:01 2000 PST|epoch                       |@ 10958 days 1 hour 32 mins 1 sec    
  328.        |Sat Jan 01 17:32:01 2000 PST|Wed Feb 28 17:32:01 1996 PST|@ 1403 days                          
  329.        |Sat Jan 01 17:32:01 2000 PST|Thu Feb 29 17:32:01 1996 PST|@ 1402 days                          
  330.        |Sat Jan 01 17:32:01 2000 PST|Fri Mar 01 17:32:01 1996 PST|@ 1401 days                          
  331.        |Sat Jan 01 17:32:01 2000 PST|Mon Dec 30 17:32:01 1996 PST|@ 1097 days                          
  332.        |Sat Jan 01 17:32:01 2000 PST|Tue Dec 31 17:32:01 1996 PST|@ 1096 days                          
  333.        |Sat Jan 01 17:32:01 2000 PST|Fri Dec 31 17:32:01 1999 PST|@ 1 day                              
  334.        |Sat Jan 01 17:32:01 2000 PST|Sat Jan 01 17:32:01 2000 PST|@ 0                                  
  335.        |Sat Jan 01 17:32:01 2000 PST|Sun Dec 31 17:32:01 2000 PST|@ 365 days ago                       
  336.        |Sat Jan 01 17:32:01 2000 PST|Mon Jan 01 17:32:01 2001 PST|@ 366 days ago                       
  337.        |Sun Dec 31 17:32:01 2000 PST|epoch                       |@ 11323 days 1 hour 32 mins 1 sec    
  338.        |Sun Dec 31 17:32:01 2000 PST|Wed Feb 28 17:32:01 1996 PST|@ 1768 days                          
  339.        |Sun Dec 31 17:32:01 2000 PST|Thu Feb 29 17:32:01 1996 PST|@ 1767 days                          
  340.        |Sun Dec 31 17:32:01 2000 PST|Fri Mar 01 17:32:01 1996 PST|@ 1766 days                          
  341.        |Sun Dec 31 17:32:01 2000 PST|Mon Dec 30 17:32:01 1996 PST|@ 1462 days                          
  342.        |Sun Dec 31 17:32:01 2000 PST|Tue Dec 31 17:32:01 1996 PST|@ 1461 days                          
  343.        |Sun Dec 31 17:32:01 2000 PST|Fri Dec 31 17:32:01 1999 PST|@ 366 days                           
  344.        |Sun Dec 31 17:32:01 2000 PST|Sat Jan 01 17:32:01 2000 PST|@ 365 days                           
  345.        |Sun Dec 31 17:32:01 2000 PST|Sun Dec 31 17:32:01 2000 PST|@ 0                                  
  346.        |Sun Dec 31 17:32:01 2000 PST|Mon Jan 01 17:32:01 2001 PST|@ 1 day ago                          
  347.        |Mon Jan 01 17:32:01 2001 PST|epoch                       |@ 11324 days 1 hour 32 mins 1 sec    
  348.        |Mon Jan 01 17:32:01 2001 PST|Wed Feb 28 17:32:01 1996 PST|@ 1769 days                          
  349.        |Mon Jan 01 17:32:01 2001 PST|Thu Feb 29 17:32:01 1996 PST|@ 1768 days                          
  350.        |Mon Jan 01 17:32:01 2001 PST|Fri Mar 01 17:32:01 1996 PST|@ 1767 days                          
  351.        |Mon Jan 01 17:32:01 2001 PST|Mon Dec 30 17:32:01 1996 PST|@ 1463 days                          
  352.        |Mon Jan 01 17:32:01 2001 PST|Tue Dec 31 17:32:01 1996 PST|@ 1462 days                          
  353.        |Mon Jan 01 17:32:01 2001 PST|Fri Dec 31 17:32:01 1999 PST|@ 367 days                           
  354.        |Mon Jan 01 17:32:01 2001 PST|Sat Jan 01 17:32:01 2000 PST|@ 366 days                           
  355.        |Mon Jan 01 17:32:01 2001 PST|Sun Dec 31 17:32:01 2000 PST|@ 1 day                              
  356.        |Mon Jan 01 17:32:01 2001 PST|Mon Jan 01 17:32:01 2001 PST|@ 0                                  
  357. (100 rows)
  358. QUERY: SELECT '' as fifty, d1 as datetime,
  359.   date_part('year', d1) AS year, date_part('month', d1) AS month,
  360.   date_part('day',d1) AS day, date_part('hour', d1) AS hour,
  361.   date_part('minute', d1) AS minute, date_part('second', d1) AS second
  362.   FROM DATETIME_TBL
  363.   WHERE isfinite(d1) and d1 >= '1-jan-1900 GMT'
  364.   ORDER BY datetime;
  365. fifty|datetime                       |year|month|day|hour|minute|  second
  366. -----+-------------------------------+----+-----+---+----+------+--------
  367.      |epoch                          |1969|   12| 31|  16|     0|       0
  368.      |Wed Feb 28 17:32:01 1996 PST   |1996|    2| 28|  17|    32|       1
  369.      |Thu Feb 29 17:32:01 1996 PST   |1996|    2| 29|  17|    32|       1
  370.      |Fri Mar 01 17:32:01 1996 PST   |1996|    3|  1|  17|    32|       1
  371.      |Mon Dec 30 17:32:01 1996 PST   |1996|   12| 30|  17|    32|       1
  372.      |Tue Dec 31 17:32:01 1996 PST   |1996|   12| 31|  17|    32|       1
  373.      |Wed Jan 01 17:32:01 1997 PST   |1997|    1|  1|  17|    32|       1
  374.      |Thu Jan 02 00:00:00 1997 PST   |1997|    1|  2|   0|     0|       0
  375.      |Thu Jan 02 03:04:05 1997 PST   |1997|    1|  2|   3|     4|       5
  376.      |Mon Feb 10 09:32:01 1997 PST   |1997|    2| 10|   9|    32|       1
  377.      |Mon Feb 10 09:32:01 1997 PST   |1997|    2| 10|   9|    32|       1
  378.      |Mon Feb 10 09:32:01 1997 PST   |1997|    2| 10|   9|    32|       1
  379.      |Mon Feb 10 17:32:00 1997 PST   |1997|    2| 10|  17|    32|       0
  380.      |Mon Feb 10 17:32:01 1997 PST   |1997|    2| 10|  17|    32|       1
  381.      |Mon Feb 10 17:32:01 1997 PST   |1997|    2| 10|  17|    32|       1
  382.      |Mon Feb 10 17:32:01 1997 PST   |1997|    2| 10|  17|    32|       1
  383.      |Mon Feb 10 17:32:01 1997 PST   |1997|    2| 10|  17|    32|       1
  384.      |Mon Feb 10 17:32:01 1997 PST   |1997|    2| 10|  17|    32|       1
  385.      |Mon Feb 10 17:32:01 1997 PST   |1997|    2| 10|  17|    32|       1
  386.      |Mon Feb 10 17:32:01 1997 PST   |1997|    2| 10|  17|    32|       1
  387.      |Mon Feb 10 17:32:01 1997 PST   |1997|    2| 10|  17|    32|       1
  388.      |Mon Feb 10 17:32:01 1997 PST   |1997|    2| 10|  17|    32|       1
  389.      |Mon Feb 10 17:32:01 1997 PST   |1997|    2| 10|  17|    32|       1
  390.      |Mon Feb 10 17:32:01 1997 PST   |1997|    2| 10|  17|    32|       1
  391.      |Mon Feb 10 17:32:01 1997 PST   |1997|    2| 10|  17|    32|       1
  392.      |Mon Feb 10 17:32:01 1997 PST   |1997|    2| 10|  17|    32|       1
  393.      |Mon Feb 10 17:32:01.00 1997 PST|1997|    2| 10|  17|    32|1.000001
  394.      |Mon Feb 10 17:32:01.40 1997 PST|1997|    2| 10|  17|    32|     1.4
  395.      |Mon Feb 10 17:32:01.50 1997 PST|1997|    2| 10|  17|    32|     1.5
  396.      |Mon Feb 10 17:32:01.60 1997 PST|1997|    2| 10|  17|    32|     1.6
  397.      |Mon Feb 10 17:32:02.00 1997 PST|1997|    2| 10|  17|    32|1.999999
  398.      |Tue Feb 11 17:32:01 1997 PST   |1997|    2| 11|  17|    32|       1
  399.      |Wed Feb 12 17:32:01 1997 PST   |1997|    2| 12|  17|    32|       1
  400.      |Thu Feb 13 17:32:01 1997 PST   |1997|    2| 13|  17|    32|       1
  401.      |Fri Feb 14 17:32:01 1997 PST   |1997|    2| 14|  17|    32|       1
  402.      |Sat Feb 15 17:32:01 1997 PST   |1997|    2| 15|  17|    32|       1
  403.      |Sun Feb 16 17:32:01 1997 PST   |1997|    2| 16|  17|    32|       1
  404.      |Sun Feb 16 17:32:01 1997 PST   |1997|    2| 16|  17|    32|       1
  405.      |Fri Feb 28 17:32:01 1997 PST   |1997|    2| 28|  17|    32|       1
  406.      |Sat Mar 01 17:32:01 1997 PST   |1997|    3|  1|  17|    32|       1
  407.      |Tue Jun 10 17:32:01 1997 PDT   |1997|    6| 10|  17|    32|       1
  408.      |Tue Jun 10 18:32:01 1997 PDT   |1997|    6| 10|  18|    32|       1
  409.      |Tue Dec 30 17:32:01 1997 PST   |1997|   12| 30|  17|    32|       1
  410.      |Wed Dec 31 17:32:01 1997 PST   |1997|   12| 31|  17|    32|       1
  411.      |Fri Dec 31 17:32:01 1999 PST   |1999|   12| 31|  17|    32|       1
  412.      |Sat Jan 01 17:32:01 2000 PST   |2000|    1|  1|  17|    32|       1
  413.      |Sun Dec 31 17:32:01 2000 PST   |2000|   12| 31|  17|    32|       1
  414.      |Mon Jan 01 17:32:01 2001 PST   |2001|    1|  1|  17|    32|       1
  415.      |Sat Feb 16 17:32:01 2097       |2097|    2| 16|  17|    32|       1
  416. (49 rows)
  417. QUERY: SELECT '' AS four, f1 AS abstime,
  418.   date_part('year', f1) AS year, date_part('month', f1) AS month,
  419.   date_part('day',f1) AS day, date_part('hour', f1) AS hour,
  420.   date_part('minute', f1) AS minute, date_part('second', f1) AS second
  421.   FROM ABSTIME_TBL
  422.   WHERE isfinite(f1) and f1 <> 'current'::abstime
  423.   ORDER BY abstime;
  424. four|abstime                     |year|month|day|hour|minute|second
  425. ----+----------------------------+----+-----+---+----+------+------
  426.     |Sat May 10 23:59:12 1947 PST|1947|    5| 10|  23|    59|    12
  427.     |epoch                       |1969|   12| 31|  16|     0|     0
  428.     |Sun Jan 14 03:14:21 1973 PST|1973|    1| 14|   3|    14|    21
  429.     |Mon May 01 00:30:30 1995 PDT|1995|    5|  1|   0|    30|    30
  430. (4 rows)
  431. QUERY: SELECT '' AS ten, f1 AS datetime, date( f1) AS date
  432.   FROM TEMP_DATETIME
  433.   WHERE f1 <> 'current'::datetime
  434.   ORDER BY date;
  435. ten|datetime                    |      date
  436. ---+----------------------------+----------
  437.    |epoch                       |01-01-1970
  438.    |Wed Feb 28 17:32:01 1996 PST|02-28-1996
  439.    |Thu Feb 29 17:32:01 1996 PST|02-29-1996
  440.    |Fri Mar 01 17:32:01 1996 PST|03-01-1996
  441.    |Mon Dec 30 17:32:01 1996 PST|12-30-1996
  442.    |Tue Dec 31 17:32:01 1996 PST|12-31-1996
  443.    |Fri Dec 31 17:32:01 1999 PST|12-31-1999
  444.    |Sat Jan 01 17:32:01 2000 PST|01-01-2000
  445.    |Sun Dec 31 17:32:01 2000 PST|12-31-2000
  446.    |Mon Jan 01 17:32:01 2001 PST|01-01-2001
  447. (10 rows)
  448. QUERY: SELECT '' AS ten, f1 AS datetime, abstime( f1) AS abstime
  449.   FROM TEMP_DATETIME
  450.   ORDER BY abstime;
  451. ten|datetime                    |abstime                     
  452. ---+----------------------------+----------------------------
  453.    |epoch                       |epoch                       
  454.    |Wed Feb 28 17:32:01 1996 PST|Wed Feb 28 17:32:01 1996 PST
  455.    |Thu Feb 29 17:32:01 1996 PST|Thu Feb 29 17:32:01 1996 PST
  456.    |Fri Mar 01 17:32:01 1996 PST|Fri Mar 01 17:32:01 1996 PST
  457.    |Mon Dec 30 17:32:01 1996 PST|Mon Dec 30 17:32:01 1996 PST
  458.    |Tue Dec 31 17:32:01 1996 PST|Tue Dec 31 17:32:01 1996 PST
  459.    |Fri Dec 31 17:32:01 1999 PST|Fri Dec 31 17:32:01 1999 PST
  460.    |Sat Jan 01 17:32:01 2000 PST|Sat Jan 01 17:32:01 2000 PST
  461.    |Sun Dec 31 17:32:01 2000 PST|Sun Dec 31 17:32:01 2000 PST
  462.    |Mon Jan 01 17:32:01 2001 PST|Mon Jan 01 17:32:01 2001 PST
  463. (10 rows)
  464. QUERY: SELECT '' AS five, f1 AS abstime, date( f1) AS date
  465.   FROM ABSTIME_TBL
  466.   WHERE isfinite(f1) AND f1 <> 'current'::abstime
  467.   ORDER BY date;
  468. five|abstime                     |      date
  469. ----+----------------------------+----------
  470.     |Sat May 10 23:59:12 1947 PST|05-10-1947
  471.     |epoch                       |01-01-1970
  472.     |Sun Jan 14 03:14:21 1973 PST|01-14-1973
  473.     |Mon May 01 00:30:30 1995 PDT|05-01-1995
  474. (4 rows)
  475. QUERY: SELECT '' AS five, d1 AS datetime, abstime(d1) AS abstime
  476.   FROM DATETIME_TBL WHERE NOT isfinite(d1);
  477. five|datetime |abstime  
  478. ----+---------+---------
  479.     |invalid  |invalid  
  480.     |-infinity|-infinity
  481.     |infinity |infinity 
  482.     |invalid  |invalid  
  483.     |invalid  |invalid  
  484. (5 rows)
  485. QUERY: SELECT '' AS three, f1 as abstime, datetime(f1) AS datetime
  486.   FROM ABSTIME_TBL WHERE NOT isfinite(f1);
  487. three|abstime  |datetime 
  488. -----+---------+---------
  489.      |infinity |infinity 
  490.      |-infinity|-infinity
  491.      |invalid  |invalid  
  492. (3 rows)
  493. QUERY: SELECT '' AS ten, f1 AS timespan, reltime( f1) AS reltime
  494.   FROM TIMESPAN_TBL;
  495. ten|timespan                     |reltime                      
  496. ---+-----------------------------+-----------------------------
  497.    |@ 1 min                      |@ 1 min                      
  498.    |@ 5 hours                    |@ 5 hours                    
  499.    |@ 10 days                    |@ 10 days                    
  500.    |@ 34 years                   |@ 34 years                   
  501.    |@ 3 mons                     |@ 3 mons                     
  502.    |@ 14 secs ago                |@ 14 secs ago                
  503.    |@ 1 day 2 hours 3 mins 4 secs|@ 1 day 2 hours 3 mins 4 secs
  504.    |@ 6 years                    |@ 6 years                    
  505.    |@ 5 mons                     |@ 5 mons                     
  506.    |@ 5 mons 12 hours            |@ 5 mons 12 hours            
  507. (10 rows)
  508. QUERY: SELECT '' AS six, f1 as reltime, timespan( f1) AS timespan
  509.   FROM RELTIME_TBL;
  510. six|reltime      |timespan     
  511. ---+-------------+-------------
  512.    |@ 1 min      |@ 1 min      
  513.    |@ 5 hours    |@ 5 hours    
  514.    |@ 10 days    |@ 10 days    
  515.    |@ 34 years   |@ 34 years   
  516.    |@ 3 mons     |@ 3 mons     
  517.    |@ 14 secs ago|@ 14 secs ago
  518. (6 rows)
  519. QUERY: DROP TABLE TEMP_DATETIME;
  520. QUERY: SET DateStyle TO 'US,Postgres';
  521. QUERY: SHOW DateStyle;
  522. NOTICE:  DateStyle is Postgres with US (NonEuropean) conventions
  523. QUERY: SELECT '' AS sixty_two, d1 AS us_postgres FROM DATETIME_TBL;
  524. sixty_two|us_postgres                    
  525. ---------+-------------------------------
  526.          |invalid                        
  527.          |-infinity                      
  528.          |infinity                       
  529.          |epoch                          
  530.          |Mon Feb 10 17:32:01 1997 PST   
  531.          |invalid                        
  532.          |invalid                        
  533.          |Mon Feb 10 17:32:01.00 1997 PST
  534.          |Mon Feb 10 17:32:02.00 1997 PST
  535.          |Mon Feb 10 17:32:01.40 1997 PST
  536.          |Mon Feb 10 17:32:01.50 1997 PST
  537.          |Mon Feb 10 17:32:01.60 1997 PST
  538.          |Thu Jan 02 00:00:00 1997 PST   
  539.          |Thu Jan 02 03:04:05 1997 PST   
  540.          |Mon Feb 10 17:32:01 1997 PST   
  541.          |Mon Feb 10 17:32:01 1997 PST   
  542.          |Mon Feb 10 17:32:01 1997 PST   
  543.          |Mon Feb 10 17:32:01 1997 PST   
  544.          |Tue Jun 10 17:32:01 1997 PDT   
  545.          |Mon Feb 10 17:32:01 1997 PST   
  546.          |Mon Feb 10 17:32:01 1997 PST   
  547.          |Mon Feb 10 17:32:00 1997 PST   
  548.          |Mon Feb 10 17:32:01 1997 PST   
  549.          |Mon Feb 10 17:32:01 1997 PST   
  550.          |Mon Feb 10 17:32:01 1997 PST   
  551.          |Mon Feb 10 17:32:01 1997 PST   
  552.          |Mon Feb 10 17:32:01 1997 PST   
  553.          |Mon Feb 10 09:32:01 1997 PST   
  554.          |Mon Feb 10 09:32:01 1997 PST   
  555.          |Mon Feb 10 09:32:01 1997 PST   
  556.          |Tue Jun 10 18:32:01 1997 PDT   
  557.          |Mon Feb 10 17:32:01 1997 PST   
  558.          |Tue Feb 11 17:32:01 1997 PST   
  559.          |Wed Feb 12 17:32:01 1997 PST   
  560.          |Thu Feb 13 17:32:01 1997 PST   
  561.          |Fri Feb 14 17:32:01 1997 PST   
  562.          |Sat Feb 15 17:32:01 1997 PST   
  563.          |Sun Feb 16 17:32:01 1997 PST   
  564.          |Tue Feb 16 17:32 0097 BC       
  565.          |Sat Feb 16 17:32:01 0097       
  566.          |Thu Feb 16 17:32:01 0597       
  567.          |Tue Feb 16 17:32:01 1097       
  568.          |Sat Feb 16 17:32:01 1697       
  569.          |Thu Feb 16 17:32:01 1797       
  570.          |Tue Feb 16 17:32:01 1897       
  571.          |Sun Feb 16 17:32:01 1997 PST   
  572.          |Sat Feb 16 17:32:01 2097       
  573.          |Wed Feb 28 17:32:01 1996 PST   
  574.          |Thu Feb 29 17:32:01 1996 PST   
  575.          |Fri Mar 01 17:32:01 1996 PST   
  576.          |Mon Dec 30 17:32:01 1996 PST   
  577.          |Tue Dec 31 17:32:01 1996 PST   
  578.          |Wed Jan 01 17:32:01 1997 PST   
  579.          |Fri Feb 28 17:32:01 1997 PST   
  580.          |Sat Mar 01 17:32:01 1997 PST   
  581.          |Tue Dec 30 17:32:01 1997 PST   
  582.          |Wed Dec 31 17:32:01 1997 PST   
  583.          |Fri Dec 31 17:32:01 1999 PST   
  584.          |Sat Jan 01 17:32:01 2000 PST   
  585.          |Sun Dec 31 17:32:01 2000 PST   
  586.          |Mon Jan 01 17:32:01 2001 PST   
  587. (61 rows)
  588. QUERY: SELECT '' AS eight, f1 AS us_postgres FROM ABSTIME_TBL;
  589. eight|us_postgres                 
  590. -----+----------------------------
  591.      |Sun Jan 14 03:14:21 1973 PST
  592.      |Mon May 01 00:30:30 1995 PDT
  593.      |epoch                       
  594.      |current                     
  595.      |infinity                    
  596.      |-infinity                   
  597.      |Sat May 10 23:59:12 1947 PST
  598.      |invalid                     
  599. (8 rows)
  600. QUERY: SET DateStyle TO 'US,ISO';
  601. QUERY: SELECT '' AS sixty_two, d1 AS us_iso FROM DATETIME_TBL;
  602. sixty_two|us_iso                   
  603. ---------+-------------------------
  604.          |invalid                  
  605.          |-infinity                
  606.          |infinity                 
  607.          |epoch                    
  608.          |1997-02-10 17:32:01-08   
  609.          |invalid                  
  610.          |invalid                  
  611.          |1997-02-10 17:32:01.00-08
  612.          |1997-02-10 17:32:02.00-08
  613.          |1997-02-10 17:32:01.40-08
  614.          |1997-02-10 17:32:01.50-08
  615.          |1997-02-10 17:32:01.60-08
  616.          |1997-01-02 00:00:00-08   
  617.          |1997-01-02 03:04:05-08   
  618.          |1997-02-10 17:32:01-08   
  619.          |1997-02-10 17:32:01-08   
  620.          |1997-02-10 17:32:01-08   
  621.          |1997-02-10 17:32:01-08   
  622.          |1997-06-10 17:32:01-07   
  623.          |1997-02-10 17:32:01-08   
  624.          |1997-02-10 17:32:01-08   
  625.          |1997-02-10 17:32:00-08   
  626.          |1997-02-10 17:32:01-08   
  627.          |1997-02-10 17:32:01-08   
  628.          |1997-02-10 17:32:01-08   
  629.          |1997-02-10 17:32:01-08   
  630.          |1997-02-10 17:32:01-08   
  631.          |1997-02-10 09:32:01-08   
  632.          |1997-02-10 09:32:01-08   
  633.          |1997-02-10 09:32:01-08   
  634.          |1997-06-10 18:32:01-07   
  635.          |1997-02-10 17:32:01-08   
  636.          |1997-02-11 17:32:01-08   
  637.          |1997-02-12 17:32:01-08   
  638.          |1997-02-13 17:32:01-08   
  639.          |1997-02-14 17:32:01-08   
  640.          |1997-02-15 17:32:01-08   
  641.          |1997-02-16 17:32:01-08   
  642.          |0097-02-16 17:32 BC      
  643.          |0097-02-16 17:32:01      
  644.          |0597-02-16 17:32:01      
  645.          |1097-02-16 17:32:01      
  646.          |1697-02-16 17:32:01      
  647.          |1797-02-16 17:32:01      
  648.          |1897-02-16 17:32:01      
  649.          |1997-02-16 17:32:01-08   
  650.          |2097-02-16 17:32:01      
  651.          |1996-02-28 17:32:01-08   
  652.          |1996-02-29 17:32:01-08   
  653.          |1996-03-01 17:32:01-08   
  654.          |1996-12-30 17:32:01-08   
  655.          |1996-12-31 17:32:01-08   
  656.          |1997-01-01 17:32:01-08   
  657.          |1997-02-28 17:32:01-08   
  658.          |1997-03-01 17:32:01-08   
  659.          |1997-12-30 17:32:01-08   
  660.          |1997-12-31 17:32:01-08   
  661.          |1999-12-31 17:32:01-08   
  662.          |2000-01-01 17:32:01-08   
  663.          |2000-12-31 17:32:01-08   
  664.          |2001-01-01 17:32:01-08   
  665. (61 rows)
  666. QUERY: SELECT '' AS eight, f1 AS us_iso FROM ABSTIME_TBL;
  667. eight|us_iso                
  668. -----+----------------------
  669.      |1973-01-14 03:14:21-08
  670.      |1995-05-01 00:30:30-07
  671.      |epoch                 
  672.      |current               
  673.      |infinity              
  674.      |-infinity             
  675.      |1947-05-10 23:59:12-08
  676.      |invalid               
  677. (8 rows)
  678. QUERY: SET DateStyle TO 'US,SQL';
  679. QUERY: SHOW DateStyle;
  680. NOTICE:  DateStyle is SQL with US (NonEuropean) conventions
  681. QUERY: SELECT '' AS sixty_two, d1 AS us_sql FROM DATETIME_TBL;
  682. sixty_two|us_sql                    
  683. ---------+--------------------------
  684.          |invalid                   
  685.          |-infinity                 
  686.          |infinity                  
  687.          |epoch                     
  688.          |02/10/1997 17:32:01.00 PST
  689.          |invalid                   
  690.          |invalid                   
  691.          |02/10/1997 17:32:01.00 PST
  692.          |02/10/1997 17:32:02.00 PST
  693.          |02/10/1997 17:32:01.40 PST
  694.          |02/10/1997 17:32:01.50 PST
  695.          |02/10/1997 17:32:01.60 PST
  696.          |01/02/1997 00:00:00.00 PST
  697.          |01/02/1997 03:04:05.00 PST
  698.          |02/10/1997 17:32:01.00 PST
  699.          |02/10/1997 17:32:01.00 PST
  700.          |02/10/1997 17:32:01.00 PST
  701.          |02/10/1997 17:32:01.00 PST
  702.          |06/10/1997 17:32:01.00 PDT
  703.          |02/10/1997 17:32:01.00 PST
  704.          |02/10/1997 17:32:01.00 PST
  705.          |02/10/1997 17:32:00.00 PST
  706.          |02/10/1997 17:32:01.00 PST
  707.          |02/10/1997 17:32:01.00 PST
  708.          |02/10/1997 17:32:01.00 PST
  709.          |02/10/1997 17:32:01.00 PST
  710.          |02/10/1997 17:32:01.00 PST
  711.          |02/10/1997 09:32:01.00 PST
  712.          |02/10/1997 09:32:01.00 PST
  713.          |02/10/1997 09:32:01.00 PST
  714.          |06/10/1997 18:32:01.00 PDT
  715.          |02/10/1997 17:32:01.00 PST
  716.          |02/11/1997 17:32:01.00 PST
  717.          |02/12/1997 17:32:01.00 PST
  718.          |02/13/1997 17:32:01.00 PST
  719.          |02/14/1997 17:32:01.00 PST
  720.          |02/15/1997 17:32:01.00 PST
  721.          |02/16/1997 17:32:01.00 PST
  722.          |02/16/0097 17:32 BC       
  723.          |02/16/0097 17:32:01.00    
  724.          |02/16/0597 17:32:01.00    
  725.          |02/16/1097 17:32:01.00    
  726.          |02/16/1697 17:32:01.00    
  727.          |02/16/1797 17:32:01.00    
  728.          |02/16/1897 17:32:01.00    
  729.          |02/16/1997 17:32:01.00 PST
  730.          |02/16/2097 17:32:01.00    
  731.          |02/28/1996 17:32:01.00 PST
  732.          |02/29/1996 17:32:01.00 PST
  733.          |03/01/1996 17:32:01.00 PST
  734.          |12/30/1996 17:32:01.00 PST
  735.          |12/31/1996 17:32:01.00 PST
  736.          |01/01/1997 17:32:01.00 PST
  737.          |02/28/1997 17:32:01.00 PST
  738.          |03/01/1997 17:32:01.00 PST
  739.          |12/30/1997 17:32:01.00 PST
  740.          |12/31/1997 17:32:01.00 PST
  741.          |12/31/1999 17:32:01.00 PST
  742.          |01/01/2000 17:32:01.00 PST
  743.          |12/31/2000 17:32:01.00 PST
  744.          |01/01/2001 17:32:01.00 PST
  745. (61 rows)
  746. QUERY: SELECT '' AS eight, f1 AS us_sql FROM ABSTIME_TBL;
  747. eight|us_sql                    
  748. -----+--------------------------
  749.      |01/14/1973 03:14:21.00 PST
  750.      |05/01/1995 00:30:30.00 PDT
  751.      |epoch                     
  752.      |current                   
  753.      |infinity                  
  754.      |-infinity                 
  755.      |05/10/1947 23:59:12.00 PST
  756.      |invalid                   
  757. (8 rows)
  758. QUERY: SET DateStyle TO 'European,Postgres';
  759. QUERY: SHOW DateStyle;
  760. NOTICE:  DateStyle is Postgres with European conventions
  761. QUERY: INSERT INTO DATETIME_TBL VALUES('13/06/1957');
  762. QUERY: SELECT count(*) as one FROM DATETIME_TBL WHERE d1 = 'Jun 13 1957';
  763. one
  764. ---
  765.   1
  766. (1 row)
  767. QUERY: SELECT '' AS sixty_three, d1 AS european_postgres FROM DATETIME_TBL;
  768. sixty_three|european_postgres              
  769. -----------+-------------------------------
  770.            |invalid                        
  771.            |-infinity                      
  772.            |infinity                       
  773.            |epoch                          
  774.            |Mon 10 Feb 17:32:01 1997 PST   
  775.            |invalid                        
  776.            |invalid                        
  777.            |Mon 10 Feb 17:32:01.00 1997 PST
  778.            |Mon 10 Feb 17:32:02.00 1997 PST
  779.            |Mon 10 Feb 17:32:01.40 1997 PST
  780.            |Mon 10 Feb 17:32:01.50 1997 PST
  781.            |Mon 10 Feb 17:32:01.60 1997 PST
  782.            |Thu 02 Jan 00:00:00 1997 PST   
  783.            |Thu 02 Jan 03:04:05 1997 PST   
  784.            |Mon 10 Feb 17:32:01 1997 PST   
  785.            |Mon 10 Feb 17:32:01 1997 PST   
  786.            |Mon 10 Feb 17:32:01 1997 PST   
  787.            |Mon 10 Feb 17:32:01 1997 PST   
  788.            |Tue 10 Jun 17:32:01 1997 PDT   
  789.            |Mon 10 Feb 17:32:01 1997 PST   
  790.            |Mon 10 Feb 17:32:01 1997 PST   
  791.            |Mon 10 Feb 17:32:00 1997 PST   
  792.            |Mon 10 Feb 17:32:01 1997 PST   
  793.            |Mon 10 Feb 17:32:01 1997 PST   
  794.            |Mon 10 Feb 17:32:01 1997 PST   
  795.            |Mon 10 Feb 17:32:01 1997 PST   
  796.            |Mon 10 Feb 17:32:01 1997 PST   
  797.            |Mon 10 Feb 09:32:01 1997 PST   
  798.            |Mon 10 Feb 09:32:01 1997 PST   
  799.            |Mon 10 Feb 09:32:01 1997 PST   
  800.            |Tue 10 Jun 18:32:01 1997 PDT   
  801.            |Mon 10 Feb 17:32:01 1997 PST   
  802.            |Tue 11 Feb 17:32:01 1997 PST   
  803.            |Wed 12 Feb 17:32:01 1997 PST   
  804.            |Thu 13 Feb 17:32:01 1997 PST   
  805.            |Fri 14 Feb 17:32:01 1997 PST   
  806.            |Sat 15 Feb 17:32:01 1997 PST   
  807.            |Sun 16 Feb 17:32:01 1997 PST   
  808.            |Tue 16 Feb 17:32 0097 BC       
  809.            |Sat 16 Feb 17:32:01 0097       
  810.            |Thu 16 Feb 17:32:01 0597       
  811.            |Tue 16 Feb 17:32:01 1097       
  812.            |Sat 16 Feb 17:32:01 1697       
  813.            |Thu 16 Feb 17:32:01 1797       
  814.            |Tue 16 Feb 17:32:01 1897       
  815.            |Sun 16 Feb 17:32:01 1997 PST   
  816.            |Sat 16 Feb 17:32:01 2097       
  817.            |Wed 28 Feb 17:32:01 1996 PST   
  818.            |Thu 29 Feb 17:32:01 1996 PST   
  819.            |Fri 01 Mar 17:32:01 1996 PST   
  820.            |Mon 30 Dec 17:32:01 1996 PST   
  821.            |Tue 31 Dec 17:32:01 1996 PST   
  822.            |Wed 01 Jan 17:32:01 1997 PST   
  823.            |Fri 28 Feb 17:32:01 1997 PST   
  824.            |Sat 01 Mar 17:32:01 1997 PST   
  825.            |Tue 30 Dec 17:32:01 1997 PST   
  826.            |Wed 31 Dec 17:32:01 1997 PST   
  827.            |Fri 31 Dec 17:32:01 1999 PST   
  828.            |Sat 01 Jan 17:32:01 2000 PST   
  829.            |Sun 31 Dec 17:32:01 2000 PST   
  830.            |Mon 01 Jan 17:32:01 2001 PST   
  831.            |Thu 13 Jun 00:00:00 1957 PDT   
  832. (62 rows)
  833. QUERY: SELECT '' AS eight, f1 AS european_postgres FROM ABSTIME_TBL;
  834. eight|european_postgres           
  835. -----+----------------------------
  836.      |Sun 14 Jan 03:14:21 1973 PST
  837.      |Mon 01 May 00:30:30 1995 PDT
  838.      |epoch                       
  839.      |current                     
  840.      |infinity                    
  841.      |-infinity                   
  842.      |Sat 10 May 23:59:12 1947 PST
  843.      |invalid                     
  844. (8 rows)
  845. QUERY: SET DateStyle TO 'European,ISO';
  846. QUERY: SHOW DateStyle;
  847. NOTICE:  DateStyle is ISO with European conventions
  848. QUERY: SELECT '' AS sixty_three, d1 AS european_iso FROM DATETIME_TBL;
  849. sixty_three|european_iso             
  850. -----------+-------------------------
  851.            |invalid                  
  852.            |-infinity                
  853.            |infinity                 
  854.            |epoch                    
  855.            |1997-02-10 17:32:01-08   
  856.            |invalid                  
  857.            |invalid                  
  858.            |1997-02-10 17:32:01.00-08
  859.            |1997-02-10 17:32:02.00-08
  860.            |1997-02-10 17:32:01.40-08
  861.            |1997-02-10 17:32:01.50-08
  862.            |1997-02-10 17:32:01.60-08
  863.            |1997-01-02 00:00:00-08   
  864.            |1997-01-02 03:04:05-08   
  865.            |1997-02-10 17:32:01-08   
  866.            |1997-02-10 17:32:01-08   
  867.            |1997-02-10 17:32:01-08   
  868.            |1997-02-10 17:32:01-08   
  869.            |1997-06-10 17:32:01-07   
  870.            |1997-02-10 17:32:01-08   
  871.            |1997-02-10 17:32:01-08   
  872.            |1997-02-10 17:32:00-08   
  873.            |1997-02-10 17:32:01-08   
  874.            |1997-02-10 17:32:01-08   
  875.            |1997-02-10 17:32:01-08   
  876.            |1997-02-10 17:32:01-08   
  877.            |1997-02-10 17:32:01-08   
  878.            |1997-02-10 09:32:01-08   
  879.            |1997-02-10 09:32:01-08   
  880.            |1997-02-10 09:32:01-08   
  881.            |1997-06-10 18:32:01-07   
  882.            |1997-02-10 17:32:01-08   
  883.            |1997-02-11 17:32:01-08   
  884.            |1997-02-12 17:32:01-08   
  885.            |1997-02-13 17:32:01-08   
  886.            |1997-02-14 17:32:01-08   
  887.            |1997-02-15 17:32:01-08   
  888.            |1997-02-16 17:32:01-08   
  889.            |0097-02-16 17:32 BC      
  890.            |0097-02-16 17:32:01      
  891.            |0597-02-16 17:32:01      
  892.            |1097-02-16 17:32:01      
  893.            |1697-02-16 17:32:01      
  894.            |1797-02-16 17:32:01      
  895.            |1897-02-16 17:32:01      
  896.            |1997-02-16 17:32:01-08   
  897.            |2097-02-16 17:32:01      
  898.            |1996-02-28 17:32:01-08   
  899.            |1996-02-29 17:32:01-08   
  900.            |1996-03-01 17:32:01-08   
  901.            |1996-12-30 17:32:01-08   
  902.            |1996-12-31 17:32:01-08   
  903.            |1997-01-01 17:32:01-08   
  904.            |1997-02-28 17:32:01-08   
  905.            |1997-03-01 17:32:01-08   
  906.            |1997-12-30 17:32:01-08   
  907.            |1997-12-31 17:32:01-08   
  908.            |1999-12-31 17:32:01-08   
  909.            |2000-01-01 17:32:01-08   
  910.            |2000-12-31 17:32:01-08   
  911.            |2001-01-01 17:32:01-08   
  912.            |1957-06-13 00:00:00-07   
  913. (62 rows)
  914. QUERY: SELECT '' AS eight, f1 AS european_iso FROM ABSTIME_TBL;
  915. eight|european_iso          
  916. -----+----------------------
  917.      |1973-01-14 03:14:21-08
  918.      |1995-05-01 00:30:30-07
  919.      |epoch                 
  920.      |current               
  921.      |infinity              
  922.      |-infinity             
  923.      |1947-05-10 23:59:12-08
  924.      |invalid               
  925. (8 rows)
  926. QUERY: SET DateStyle TO 'European,SQL';
  927. QUERY: SHOW DateStyle;
  928. NOTICE:  DateStyle is SQL with European conventions
  929. QUERY: SELECT '' AS sixty_three, d1 AS european_sql FROM DATETIME_TBL;
  930. sixty_three|european_sql              
  931. -----------+--------------------------
  932.            |invalid                   
  933.            |-infinity                 
  934.            |infinity                  
  935.            |epoch                     
  936.            |10/02/1997 17:32:01.00 PST
  937.            |invalid                   
  938.            |invalid                   
  939.            |10/02/1997 17:32:01.00 PST
  940.            |10/02/1997 17:32:02.00 PST
  941.            |10/02/1997 17:32:01.40 PST
  942.            |10/02/1997 17:32:01.50 PST
  943.            |10/02/1997 17:32:01.60 PST
  944.            |02/01/1997 00:00:00.00 PST
  945.            |02/01/1997 03:04:05.00 PST
  946.            |10/02/1997 17:32:01.00 PST
  947.            |10/02/1997 17:32:01.00 PST
  948.            |10/02/1997 17:32:01.00 PST
  949.            |10/02/1997 17:32:01.00 PST
  950.            |10/06/1997 17:32:01.00 PDT
  951.            |10/02/1997 17:32:01.00 PST
  952.            |10/02/1997 17:32:01.00 PST
  953.            |10/02/1997 17:32:00.00 PST
  954.            |10/02/1997 17:32:01.00 PST
  955.            |10/02/1997 17:32:01.00 PST
  956.            |10/02/1997 17:32:01.00 PST
  957.            |10/02/1997 17:32:01.00 PST
  958.            |10/02/1997 17:32:01.00 PST
  959.            |10/02/1997 09:32:01.00 PST
  960.            |10/02/1997 09:32:01.00 PST
  961.            |10/02/1997 09:32:01.00 PST
  962.            |10/06/1997 18:32:01.00 PDT
  963.            |10/02/1997 17:32:01.00 PST
  964.            |11/02/1997 17:32:01.00 PST
  965.            |12/02/1997 17:32:01.00 PST
  966.            |13/02/1997 17:32:01.00 PST
  967.            |14/02/1997 17:32:01.00 PST
  968.            |15/02/1997 17:32:01.00 PST
  969.            |16/02/1997 17:32:01.00 PST
  970.            |16/02/0097 17:32 BC       
  971.            |16/02/0097 17:32:01.00    
  972.            |16/02/0597 17:32:01.00    
  973.            |16/02/1097 17:32:01.00    
  974.            |16/02/1697 17:32:01.00    
  975.            |16/02/1797 17:32:01.00    
  976.            |16/02/1897 17:32:01.00    
  977.            |16/02/1997 17:32:01.00 PST
  978.            |16/02/2097 17:32:01.00    
  979.            |28/02/1996 17:32:01.00 PST
  980.            |29/02/1996 17:32:01.00 PST
  981.            |01/03/1996 17:32:01.00 PST
  982.            |30/12/1996 17:32:01.00 PST
  983.            |31/12/1996 17:32:01.00 PST
  984.            |01/01/1997 17:32:01.00 PST
  985.            |28/02/1997 17:32:01.00 PST
  986.            |01/03/1997 17:32:01.00 PST
  987.            |30/12/1997 17:32:01.00 PST
  988.            |31/12/1997 17:32:01.00 PST
  989.            |31/12/1999 17:32:01.00 PST
  990.            |01/01/2000 17:32:01.00 PST
  991.            |31/12/2000 17:32:01.00 PST
  992.            |01/01/2001 17:32:01.00 PST
  993.            |13/06/1957 00:00:00.00 PDT
  994. (62 rows)
  995. QUERY: SELECT '' AS eight, f1 AS european_sql FROM ABSTIME_TBL;
  996. eight|european_sql              
  997. -----+--------------------------
  998.      |14/01/1973 03:14:21.00 PST
  999.      |01/05/1995 00:30:30.00 PDT
  1000.      |epoch                     
  1001.      |current                   
  1002.      |infinity                  
  1003.      |-infinity                 
  1004.      |10/05/1947 23:59:12.00 PST
  1005.      |invalid                   
  1006. (8 rows)
  1007. QUERY: RESET DateStyle;
  1008. QUERY: SHOW DateStyle;
  1009. NOTICE:  DateStyle is Postgres with US (NonEuropean) conventions
  1010. QUERY: SET DateStyle TO 'US,Postgres';
  1011. QUERY: SHOW DateStyle;
  1012. NOTICE:  DateStyle is Postgres with US (NonEuropean) conventions
  1013. QUERY: SELECT '' AS sixty_two, d1 AS us_postgres FROM DATETIME_TBL;
  1014. sixty_two|us_postgres                    
  1015. ---------+-------------------------------
  1016.          |invalid                        
  1017.          |-infinity                      
  1018.          |infinity                       
  1019.          |epoch                          
  1020.          |Mon Feb 10 17:32:01 1997 PST   
  1021.          |invalid                        
  1022.          |invalid                        
  1023.          |Mon Feb 10 17:32:01.00 1997 PST
  1024.          |Mon Feb 10 17:32:02.00 1997 PST
  1025.          |Mon Feb 10 17:32:01.40 1997 PST
  1026.          |Mon Feb 10 17:32:01.50 1997 PST
  1027.          |Mon Feb 10 17:32:01.60 1997 PST
  1028.          |Thu Jan 02 00:00:00 1997 PST   
  1029.          |Thu Jan 02 03:04:05 1997 PST   
  1030.          |Mon Feb 10 17:32:01 1997 PST   
  1031.          |Mon Feb 10 17:32:01 1997 PST   
  1032.          |Mon Feb 10 17:32:01 1997 PST   
  1033.          |Mon Feb 10 17:32:01 1997 PST   
  1034.          |Tue Jun 10 17:32:01 1997 PDT   
  1035.          |Mon Feb 10 17:32:01 1997 PST   
  1036.          |Mon Feb 10 17:32:01 1997 PST   
  1037.          |Mon Feb 10 17:32:00 1997 PST   
  1038.          |Mon Feb 10 17:32:01 1997 PST   
  1039.          |Mon Feb 10 17:32:01 1997 PST   
  1040.          |Mon Feb 10 17:32:01 1997 PST   
  1041.          |Mon Feb 10 17:32:01 1997 PST   
  1042.          |Mon Feb 10 17:32:01 1997 PST   
  1043.          |Mon Feb 10 09:32:01 1997 PST   
  1044.          |Mon Feb 10 09:32:01 1997 PST   
  1045.          |Mon Feb 10 09:32:01 1997 PST   
  1046.          |Tue Jun 10 18:32:01 1997 PDT   
  1047.          |Mon Feb 10 17:32:01 1997 PST   
  1048.          |Tue Feb 11 17:32:01 1997 PST   
  1049.          |Wed Feb 12 17:32:01 1997 PST   
  1050.          |Thu Feb 13 17:32:01 1997 PST   
  1051.          |Fri Feb 14 17:32:01 1997 PST   
  1052.          |Sat Feb 15 17:32:01 1997 PST   
  1053.          |Sun Feb 16 17:32:01 1997 PST   
  1054.          |Tue Feb 16 17:32 0097 BC       
  1055.          |Sat Feb 16 17:32:01 0097       
  1056.          |Thu Feb 16 17:32:01 0597       
  1057.          |Tue Feb 16 17:32:01 1097       
  1058.          |Sat Feb 16 17:32:01 1697       
  1059.          |Thu Feb 16 17:32:01 1797       
  1060.          |Tue Feb 16 17:32:01 1897       
  1061.          |Sun Feb 16 17:32:01 1997 PST   
  1062.          |Sat Feb 16 17:32:01 2097       
  1063.          |Wed Feb 28 17:32:01 1996 PST   
  1064.          |Thu Feb 29 17:32:01 1996 PST   
  1065.          |Fri Mar 01 17:32:01 1996 PST   
  1066.          |Mon Dec 30 17:32:01 1996 PST   
  1067.          |Tue Dec 31 17:32:01 1996 PST   
  1068.          |Wed Jan 01 17:32:01 1997 PST   
  1069.          |Fri Feb 28 17:32:01 1997 PST   
  1070.          |Sat Mar 01 17:32:01 1997 PST   
  1071.          |Tue Dec 30 17:32:01 1997 PST   
  1072.          |Wed Dec 31 17:32:01 1997 PST   
  1073.          |Fri Dec 31 17:32:01 1999 PST   
  1074.          |Sat Jan 01 17:32:01 2000 PST   
  1075.          |Sun Dec 31 17:32:01 2000 PST   
  1076.          |Mon Jan 01 17:32:01 2001 PST   
  1077.          |Thu Jun 13 00:00:00 1957 PDT   
  1078. (62 rows)
  1079. QUERY: SELECT '' AS eight, f1 AS us_postgres FROM ABSTIME_TBL;
  1080. eight|us_postgres                 
  1081. -----+----------------------------
  1082.      |Sun Jan 14 03:14:21 1973 PST
  1083.      |Mon May 01 00:30:30 1995 PDT
  1084.      |epoch                       
  1085.      |current                     
  1086.      |infinity                    
  1087.      |-infinity                   
  1088.      |Sat May 10 23:59:12 1947 PST
  1089.      |invalid                     
  1090. (8 rows)
  1091. QUERY: SET DateStyle TO 'US,ISO';
  1092. QUERY: SELECT '' AS sixty_two, d1 AS us_iso FROM DATETIME_TBL;
  1093. sixty_two|us_iso                   
  1094. ---------+-------------------------
  1095.          |invalid                  
  1096.          |-infinity                
  1097.          |infinity                 
  1098.          |epoch                    
  1099.          |1997-02-10 17:32:01-08   
  1100.          |invalid                  
  1101.          |invalid                  
  1102.          |1997-02-10 17:32:01.00-08
  1103.          |1997-02-10 17:32:02.00-08
  1104.          |1997-02-10 17:32:01.40-08
  1105.          |1997-02-10 17:32:01.50-08
  1106.          |1997-02-10 17:32:01.60-08
  1107.          |1997-01-02 00:00:00-08   
  1108.          |1997-01-02 03:04:05-08   
  1109.          |1997-02-10 17:32:01-08   
  1110.          |1997-02-10 17:32:01-08   
  1111.          |1997-02-10 17:32:01-08   
  1112.          |1997-02-10 17:32:01-08   
  1113.          |1997-06-10 17:32:01-07   
  1114.          |1997-02-10 17:32:01-08   
  1115.          |1997-02-10 17:32:01-08   
  1116.          |1997-02-10 17:32:00-08   
  1117.          |1997-02-10 17:32:01-08   
  1118.          |1997-02-10 17:32:01-08   
  1119.          |1997-02-10 17:32:01-08   
  1120.          |1997-02-10 17:32:01-08   
  1121.          |1997-02-10 17:32:01-08   
  1122.          |1997-02-10 09:32:01-08   
  1123.          |1997-02-10 09:32:01-08   
  1124.          |1997-02-10 09:32:01-08   
  1125.          |1997-06-10 18:32:01-07   
  1126.          |1997-02-10 17:32:01-08   
  1127.          |1997-02-11 17:32:01-08   
  1128.          |1997-02-12 17:32:01-08   
  1129.          |1997-02-13 17:32:01-08   
  1130.          |1997-02-14 17:32:01-08   
  1131.          |1997-02-15 17:32:01-08   
  1132.          |1997-02-16 17:32:01-08   
  1133.          |0097-02-16 17:32 BC      
  1134.          |0097-02-16 17:32:01      
  1135.          |0597-02-16 17:32:01      
  1136.          |1097-02-16 17:32:01      
  1137.          |1697-02-16 17:32:01      
  1138.          |1797-02-16 17:32:01      
  1139.          |1897-02-16 17:32:01      
  1140.          |1997-02-16 17:32:01-08   
  1141.          |2097-02-16 17:32:01      
  1142.          |1996-02-28 17:32:01-08   
  1143.          |1996-02-29 17:32:01-08   
  1144.          |1996-03-01 17:32:01-08   
  1145.          |1996-12-30 17:32:01-08   
  1146.          |1996-12-31 17:32:01-08   
  1147.          |1997-01-01 17:32:01-08   
  1148.          |1997-02-28 17:32:01-08   
  1149.          |1997-03-01 17:32:01-08   
  1150.          |1997-12-30 17:32:01-08   
  1151.          |1997-12-31 17:32:01-08   
  1152.          |1999-12-31 17:32:01-08   
  1153.          |2000-01-01 17:32:01-08   
  1154.          |2000-12-31 17:32:01-08   
  1155.          |2001-01-01 17:32:01-08   
  1156.          |1957-06-13 00:00:00-07   
  1157. (62 rows)
  1158. QUERY: SELECT '' AS eight, f1 AS us_iso FROM ABSTIME_TBL;
  1159. eight|us_iso                
  1160. -----+----------------------
  1161.      |1973-01-14 03:14:21-08
  1162.      |1995-05-01 00:30:30-07
  1163.      |epoch                 
  1164.      |current               
  1165.      |infinity              
  1166.      |-infinity             
  1167.      |1947-05-10 23:59:12-08
  1168.      |invalid               
  1169. (8 rows)
  1170. QUERY: SET DateStyle TO 'US,SQL';
  1171. QUERY: SHOW DateStyle;
  1172. NOTICE:  DateStyle is SQL with US (NonEuropean) conventions
  1173. QUERY: SELECT '' AS sixty_two, d1 AS us_sql FROM DATETIME_TBL;
  1174. sixty_two|us_sql                    
  1175. ---------+--------------------------
  1176.          |invalid                   
  1177.          |-infinity                 
  1178.          |infinity                  
  1179.          |epoch                     
  1180.          |02/10/1997 17:32:01.00 PST
  1181.          |invalid                   
  1182.          |invalid                   
  1183.          |02/10/1997 17:32:01.00 PST
  1184.          |02/10/1997 17:32:02.00 PST
  1185.          |02/10/1997 17:32:01.40 PST
  1186.          |02/10/1997 17:32:01.50 PST
  1187.          |02/10/1997 17:32:01.60 PST
  1188.          |01/02/1997 00:00:00.00 PST
  1189.          |01/02/1997 03:04:05.00 PST
  1190.          |02/10/1997 17:32:01.00 PST
  1191.          |02/10/1997 17:32:01.00 PST
  1192.          |02/10/1997 17:32:01.00 PST
  1193.          |02/10/1997 17:32:01.00 PST
  1194.          |06/10/1997 17:32:01.00 PDT
  1195.          |02/10/1997 17:32:01.00 PST
  1196.          |02/10/1997 17:32:01.00 PST
  1197.          |02/10/1997 17:32:00.00 PST
  1198.          |02/10/1997 17:32:01.00 PST
  1199.          |02/10/1997 17:32:01.00 PST
  1200.          |02/10/1997 17:32:01.00 PST
  1201.          |02/10/1997 17:32:01.00 PST
  1202.          |02/10/1997 17:32:01.00 PST
  1203.          |02/10/1997 09:32:01.00 PST
  1204.          |02/10/1997 09:32:01.00 PST
  1205.          |02/10/1997 09:32:01.00 PST
  1206.          |06/10/1997 18:32:01.00 PDT
  1207.          |02/10/1997 17:32:01.00 PST
  1208.          |02/11/1997 17:32:01.00 PST
  1209.          |02/12/1997 17:32:01.00 PST
  1210.          |02/13/1997 17:32:01.00 PST
  1211.          |02/14/1997 17:32:01.00 PST
  1212.          |02/15/1997 17:32:01.00 PST
  1213.          |02/16/1997 17:32:01.00 PST
  1214.          |02/16/0097 17:32 BC       
  1215.          |02/16/0097 17:32:01.00    
  1216.          |02/16/0597 17:32:01.00    
  1217.          |02/16/1097 17:32:01.00    
  1218.          |02/16/1697 17:32:01.00    
  1219.          |02/16/1797 17:32:01.00    
  1220.          |02/16/1897 17:32:01.00    
  1221.          |02/16/1997 17:32:01.00 PST
  1222.          |02/16/2097 17:32:01.00    
  1223.          |02/28/1996 17:32:01.00 PST
  1224.          |02/29/1996 17:32:01.00 PST
  1225.          |03/01/1996 17:32:01.00 PST
  1226.          |12/30/1996 17:32:01.00 PST
  1227.          |12/31/1996 17:32:01.00 PST
  1228.          |01/01/1997 17:32:01.00 PST
  1229.          |02/28/1997 17:32:01.00 PST
  1230.          |03/01/1997 17:32:01.00 PST
  1231.          |12/30/1997 17:32:01.00 PST
  1232.          |12/31/1997 17:32:01.00 PST
  1233.          |12/31/1999 17:32:01.00 PST
  1234.          |01/01/2000 17:32:01.00 PST
  1235.          |12/31/2000 17:32:01.00 PST
  1236.          |01/01/2001 17:32:01.00 PST
  1237.          |06/13/1957 00:00:00.00 PDT
  1238. (62 rows)
  1239. QUERY: SELECT '' AS eight, f1 AS us_sql FROM ABSTIME_TBL;
  1240. eight|us_sql                    
  1241. -----+--------------------------
  1242.      |01/14/1973 03:14:21.00 PST
  1243.      |05/01/1995 00:30:30.00 PDT
  1244.      |epoch                     
  1245.      |current                   
  1246.      |infinity                  
  1247.      |-infinity                 
  1248.      |05/10/1947 23:59:12.00 PST
  1249.      |invalid                   
  1250. (8 rows)
  1251. QUERY: SET DateStyle TO 'European,Postgres';
  1252. QUERY: SHOW DateStyle;
  1253. NOTICE:  DateStyle is Postgres with European conventions
  1254. QUERY: INSERT INTO DATETIME_TBL VALUES('13/06/1957');
  1255. QUERY: SELECT count(*) as one FROM DATETIME_TBL WHERE d1 = 'Jun 13 1957';
  1256. one
  1257. ---
  1258.   2
  1259. (1 row)
  1260. QUERY: SELECT '' AS sixty_three, d1 AS european_postgres FROM DATETIME_TBL;
  1261. sixty_three|european_postgres              
  1262. -----------+-------------------------------
  1263.            |invalid                        
  1264.            |-infinity                      
  1265.            |infinity                       
  1266.            |epoch                          
  1267.            |Mon 10 Feb 17:32:01 1997 PST   
  1268.            |invalid                        
  1269.            |invalid                        
  1270.            |Mon 10 Feb 17:32:01.00 1997 PST
  1271.            |Mon 10 Feb 17:32:02.00 1997 PST
  1272.            |Mon 10 Feb 17:32:01.40 1997 PST
  1273.            |Mon 10 Feb 17:32:01.50 1997 PST
  1274.            |Mon 10 Feb 17:32:01.60 1997 PST
  1275.            |Thu 02 Jan 00:00:00 1997 PST   
  1276.            |Thu 02 Jan 03:04:05 1997 PST   
  1277.            |Mon 10 Feb 17:32:01 1997 PST   
  1278.            |Mon 10 Feb 17:32:01 1997 PST   
  1279.            |Mon 10 Feb 17:32:01 1997 PST   
  1280.            |Mon 10 Feb 17:32:01 1997 PST   
  1281.            |Tue 10 Jun 17:32:01 1997 PDT   
  1282.            |Mon 10 Feb 17:32:01 1997 PST   
  1283.            |Mon 10 Feb 17:32:01 1997 PST   
  1284.            |Mon 10 Feb 17:32:00 1997 PST   
  1285.            |Mon 10 Feb 17:32:01 1997 PST   
  1286.            |Mon 10 Feb 17:32:01 1997 PST   
  1287.            |Mon 10 Feb 17:32:01 1997 PST   
  1288.            |Mon 10 Feb 17:32:01 1997 PST   
  1289.            |Mon 10 Feb 17:32:01 1997 PST   
  1290.            |Mon 10 Feb 09:32:01 1997 PST   
  1291.            |Mon 10 Feb 09:32:01 1997 PST   
  1292.            |Mon 10 Feb 09:32:01 1997 PST   
  1293.            |Tue 10 Jun 18:32:01 1997 PDT   
  1294.            |Mon 10 Feb 17:32:01 1997 PST   
  1295.            |Tue 11 Feb 17:32:01 1997 PST   
  1296.            |Wed 12 Feb 17:32:01 1997 PST   
  1297.            |Thu 13 Feb 17:32:01 1997 PST   
  1298.            |Fri 14 Feb 17:32:01 1997 PST   
  1299.            |Sat 15 Feb 17:32:01 1997 PST   
  1300.            |Sun 16 Feb 17:32:01 1997 PST   
  1301.            |Tue 16 Feb 17:32 0097 BC       
  1302.            |Sat 16 Feb 17:32:01 0097       
  1303.            |Thu 16 Feb 17:32:01 0597       
  1304.            |Tue 16 Feb 17:32:01 1097       
  1305.            |Sat 16 Feb 17:32:01 1697       
  1306.            |Thu 16 Feb 17:32:01 1797       
  1307.            |Tue 16 Feb 17:32:01 1897       
  1308.            |Sun 16 Feb 17:32:01 1997 PST   
  1309.            |Sat 16 Feb 17:32:01 2097       
  1310.            |Wed 28 Feb 17:32:01 1996 PST   
  1311.            |Thu 29 Feb 17:32:01 1996 PST   
  1312.            |Fri 01 Mar 17:32:01 1996 PST   
  1313.            |Mon 30 Dec 17:32:01 1996 PST   
  1314.            |Tue 31 Dec 17:32:01 1996 PST   
  1315.            |Wed 01 Jan 17:32:01 1997 PST   
  1316.            |Fri 28 Feb 17:32:01 1997 PST   
  1317.            |Sat 01 Mar 17:32:01 1997 PST   
  1318.            |Tue 30 Dec 17:32:01 1997 PST   
  1319.            |Wed 31 Dec 17:32:01 1997 PST   
  1320.            |Fri 31 Dec 17:32:01 1999 PST   
  1321.            |Sat 01 Jan 17:32:01 2000 PST   
  1322.            |Sun 31 Dec 17:32:01 2000 PST   
  1323.            |Mon 01 Jan 17:32:01 2001 PST   
  1324.            |Thu 13 Jun 00:00:00 1957 PDT   
  1325.            |Thu 13 Jun 00:00:00 1957 PDT   
  1326. (63 rows)
  1327. QUERY: SELECT '' AS eight, f1 AS european_postgres FROM ABSTIME_TBL;
  1328. eight|european_postgres           
  1329. -----+----------------------------
  1330.      |Sun 14 Jan 03:14:21 1973 PST
  1331.      |Mon 01 May 00:30:30 1995 PDT
  1332.      |epoch                       
  1333.      |current                     
  1334.      |infinity                    
  1335.      |-infinity                   
  1336.      |Sat 10 May 23:59:12 1947 PST
  1337.      |invalid                     
  1338. (8 rows)
  1339. QUERY: SET DateStyle TO 'European,ISO';
  1340. QUERY: SHOW DateStyle;
  1341. NOTICE:  DateStyle is ISO with European conventions
  1342. QUERY: SELECT '' AS sixty_three, d1 AS european_iso FROM DATETIME_TBL;
  1343. sixty_three|european_iso             
  1344. -----------+-------------------------
  1345.            |invalid                  
  1346.            |-infinity                
  1347.            |infinity                 
  1348.            |epoch                    
  1349.            |1997-02-10 17:32:01-08   
  1350.            |invalid                  
  1351.            |invalid                  
  1352.            |1997-02-10 17:32:01.00-08
  1353.            |1997-02-10 17:32:02.00-08
  1354.            |1997-02-10 17:32:01.40-08
  1355.            |1997-02-10 17:32:01.50-08
  1356.            |1997-02-10 17:32:01.60-08
  1357.            |1997-01-02 00:00:00-08   
  1358.            |1997-01-02 03:04:05-08   
  1359.            |1997-02-10 17:32:01-08   
  1360.            |1997-02-10 17:32:01-08   
  1361.            |1997-02-10 17:32:01-08   
  1362.            |1997-02-10 17:32:01-08   
  1363.            |1997-06-10 17:32:01-07   
  1364.            |1997-02-10 17:32:01-08   
  1365.            |1997-02-10 17:32:01-08   
  1366.            |1997-02-10 17:32:00-08   
  1367.            |1997-02-10 17:32:01-08   
  1368.            |1997-02-10 17:32:01-08   
  1369.            |1997-02-10 17:32:01-08   
  1370.            |1997-02-10 17:32:01-08   
  1371.            |1997-02-10 17:32:01-08   
  1372.            |1997-02-10 09:32:01-08   
  1373.            |1997-02-10 09:32:01-08   
  1374.            |1997-02-10 09:32:01-08   
  1375.            |1997-06-10 18:32:01-07   
  1376.            |1997-02-10 17:32:01-08   
  1377.            |1997-02-11 17:32:01-08   
  1378.            |1997-02-12 17:32:01-08   
  1379.            |1997-02-13 17:32:01-08   
  1380.            |1997-02-14 17:32:01-08   
  1381.            |1997-02-15 17:32:01-08   
  1382.            |1997-02-16 17:32:01-08   
  1383.            |0097-02-16 17:32 BC      
  1384.            |0097-02-16 17:32:01      
  1385.            |0597-02-16 17:32:01      
  1386.            |1097-02-16 17:32:01      
  1387.            |1697-02-16 17:32:01      
  1388.            |1797-02-16 17:32:01      
  1389.            |1897-02-16 17:32:01      
  1390.            |1997-02-16 17:32:01-08   
  1391.            |2097-02-16 17:32:01      
  1392.            |1996-02-28 17:32:01-08   
  1393.            |1996-02-29 17:32:01-08   
  1394.            |1996-03-01 17:32:01-08   
  1395.            |1996-12-30 17:32:01-08   
  1396.            |1996-12-31 17:32:01-08   
  1397.            |1997-01-01 17:32:01-08   
  1398.            |1997-02-28 17:32:01-08   
  1399.            |1997-03-01 17:32:01-08   
  1400.            |1997-12-30 17:32:01-08   
  1401.            |1997-12-31 17:32:01-08   
  1402.            |1999-12-31 17:32:01-08   
  1403.            |2000-01-01 17:32:01-08   
  1404.            |2000-12-31 17:32:01-08   
  1405.            |2001-01-01 17:32:01-08   
  1406.            |1957-06-13 00:00:00-07   
  1407.            |1957-06-13 00:00:00-07   
  1408. (63 rows)
  1409. QUERY: SELECT '' AS eight, f1 AS european_iso FROM ABSTIME_TBL;
  1410. eight|european_iso          
  1411. -----+----------------------
  1412.      |1973-01-14 03:14:21-08
  1413.      |1995-05-01 00:30:30-07
  1414.      |epoch                 
  1415.      |current               
  1416.      |infinity              
  1417.      |-infinity             
  1418.      |1947-05-10 23:59:12-08
  1419.      |invalid               
  1420. (8 rows)
  1421. QUERY: SET DateStyle TO 'European,SQL';
  1422. QUERY: SHOW DateStyle;
  1423. NOTICE:  DateStyle is SQL with European conventions
  1424. QUERY: SELECT '' AS sixty_three, d1 AS european_sql FROM DATETIME_TBL;
  1425. sixty_three|european_sql              
  1426. -----------+--------------------------
  1427.            |invalid                   
  1428.            |-infinity                 
  1429.            |infinity                  
  1430.            |epoch                     
  1431.            |10/02/1997 17:32:01.00 PST
  1432.            |invalid                   
  1433.            |invalid                   
  1434.            |10/02/1997 17:32:01.00 PST
  1435.            |10/02/1997 17:32:02.00 PST
  1436.            |10/02/1997 17:32:01.40 PST
  1437.            |10/02/1997 17:32:01.50 PST
  1438.            |10/02/1997 17:32:01.60 PST
  1439.            |02/01/1997 00:00:00.00 PST
  1440.            |02/01/1997 03:04:05.00 PST
  1441.            |10/02/1997 17:32:01.00 PST
  1442.            |10/02/1997 17:32:01.00 PST
  1443.            |10/02/1997 17:32:01.00 PST
  1444.            |10/02/1997 17:32:01.00 PST
  1445.            |10/06/1997 17:32:01.00 PDT
  1446.            |10/02/1997 17:32:01.00 PST
  1447.            |10/02/1997 17:32:01.00 PST
  1448.            |10/02/1997 17:32:00.00 PST
  1449.            |10/02/1997 17:32:01.00 PST
  1450.            |10/02/1997 17:32:01.00 PST
  1451.            |10/02/1997 17:32:01.00 PST
  1452.            |10/02/1997 17:32:01.00 PST
  1453.            |10/02/1997 17:32:01.00 PST
  1454.            |10/02/1997 09:32:01.00 PST
  1455.            |10/02/1997 09:32:01.00 PST
  1456.            |10/02/1997 09:32:01.00 PST
  1457.            |10/06/1997 18:32:01.00 PDT
  1458.            |10/02/1997 17:32:01.00 PST
  1459.            |11/02/1997 17:32:01.00 PST
  1460.            |12/02/1997 17:32:01.00 PST
  1461.            |13/02/1997 17:32:01.00 PST
  1462.            |14/02/1997 17:32:01.00 PST
  1463.            |15/02/1997 17:32:01.00 PST
  1464.            |16/02/1997 17:32:01.00 PST
  1465.            |16/02/0097 17:32 BC       
  1466.            |16/02/0097 17:32:01.00    
  1467.            |16/02/0597 17:32:01.00    
  1468.            |16/02/1097 17:32:01.00    
  1469.            |16/02/1697 17:32:01.00    
  1470.            |16/02/1797 17:32:01.00    
  1471.            |16/02/1897 17:32:01.00    
  1472.            |16/02/1997 17:32:01.00 PST
  1473.            |16/02/2097 17:32:01.00    
  1474.            |28/02/1996 17:32:01.00 PST
  1475.            |29/02/1996 17:32:01.00 PST
  1476.            |01/03/1996 17:32:01.00 PST
  1477.            |30/12/1996 17:32:01.00 PST
  1478.            |31/12/1996 17:32:01.00 PST
  1479.            |01/01/1997 17:32:01.00 PST
  1480.            |28/02/1997 17:32:01.00 PST
  1481.            |01/03/1997 17:32:01.00 PST
  1482.            |30/12/1997 17:32:01.00 PST
  1483.            |31/12/1997 17:32:01.00 PST
  1484.            |31/12/1999 17:32:01.00 PST
  1485.            |01/01/2000 17:32:01.00 PST
  1486.            |31/12/2000 17:32:01.00 PST
  1487.            |01/01/2001 17:32:01.00 PST
  1488.            |13/06/1957 00:00:00.00 PDT
  1489.            |13/06/1957 00:00:00.00 PDT
  1490. (63 rows)
  1491. QUERY: SELECT '' AS eight, f1 AS european_sql FROM ABSTIME_TBL;
  1492. eight|european_sql              
  1493. -----+--------------------------
  1494.      |14/01/1973 03:14:21.00 PST
  1495.      |01/05/1995 00:30:30.00 PDT
  1496.      |epoch                     
  1497.      |current                   
  1498.      |infinity                  
  1499.      |-infinity                 
  1500.      |10/05/1947 23:59:12.00 PST
  1501.      |invalid                   
  1502. (8 rows)
  1503. QUERY: RESET DateStyle;
  1504. QUERY: SHOW DateStyle;
  1505. NOTICE:  DateStyle is Postgres with US (NonEuropean) conventions