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

数据库系统

开发平台:

Unix_Linux

  1. QUERY: CREATE TABLE TIMESPAN_TBL (f1 timespan);
  2. QUERY: INSERT INTO TIMESPAN_TBL (f1) VALUES ('@ 1 minute');
  3. QUERY: INSERT INTO TIMESPAN_TBL (f1) VALUES ('@ 5 hour');
  4. QUERY: INSERT INTO TIMESPAN_TBL (f1) VALUES ('@ 10 day');
  5. QUERY: INSERT INTO TIMESPAN_TBL (f1) VALUES ('@ 34 year');
  6. QUERY: INSERT INTO TIMESPAN_TBL (f1) VALUES ('@ 3 months');
  7. QUERY: INSERT INTO TIMESPAN_TBL (f1) VALUES ('@ 14 seconds ago');
  8. QUERY: INSERT INTO TIMESPAN_TBL (f1) VALUES ('1 day 2 hours 3 minutes 4 seconds');
  9. QUERY: INSERT INTO TIMESPAN_TBL (f1) VALUES ('6 years');
  10. QUERY: INSERT INTO TIMESPAN_TBL (f1) VALUES ('5 months');
  11. QUERY: INSERT INTO TIMESPAN_TBL (f1) VALUES ('5 months 12 hours');
  12. QUERY: INSERT INTO TIMESPAN_TBL (f1) VALUES ('badly formatted timespan');
  13. ERROR:  Bad timespan external representation 'badly formatted timespan'
  14. QUERY: INSERT INTO TIMESPAN_TBL (f1) VALUES ('@ 30 eons ago');
  15. ERROR:  Bad timespan external representation '@ 30 eons ago'
  16. QUERY: SELECT '' AS ten, TIMESPAN_TBL.*;
  17. ten|f1                           
  18. ---+-----------------------------
  19.    |@ 1 min                      
  20.    |@ 5 hours                    
  21.    |@ 10 days                    
  22.    |@ 34 years                   
  23.    |@ 3 mons                     
  24.    |@ 14 secs ago                
  25.    |@ 1 day 2 hours 3 mins 4 secs
  26.    |@ 6 years                    
  27.    |@ 5 mons                     
  28.    |@ 5 mons 12 hours            
  29. (10 rows)
  30. QUERY: SELECT '' AS nine, TIMESPAN_TBL.*
  31.    WHERE TIMESPAN_TBL.f1 <> '@ 10 days'::timespan;
  32. nine|f1                           
  33. ----+-----------------------------
  34.     |@ 1 min                      
  35.     |@ 5 hours                    
  36.     |@ 34 years                   
  37.     |@ 3 mons                     
  38.     |@ 14 secs ago                
  39.     |@ 1 day 2 hours 3 mins 4 secs
  40.     |@ 6 years                    
  41.     |@ 5 mons                     
  42.     |@ 5 mons 12 hours            
  43. (9 rows)
  44. QUERY: SELECT '' AS three, TIMESPAN_TBL.*
  45.    WHERE TIMESPAN_TBL.f1 <= '@ 5 hours'::timespan;
  46. three|f1           
  47. -----+-------------
  48.      |@ 1 min      
  49.      |@ 5 hours    
  50.      |@ 14 secs ago
  51. (3 rows)
  52. QUERY: SELECT '' AS three, TIMESPAN_TBL.*
  53.    WHERE TIMESPAN_TBL.f1 < '@ 1 day'::timespan;
  54. three|f1           
  55. -----+-------------
  56.      |@ 1 min      
  57.      |@ 5 hours    
  58.      |@ 14 secs ago
  59. (3 rows)
  60. QUERY: SELECT '' AS one, TIMESPAN_TBL.*
  61.    WHERE TIMESPAN_TBL.f1 = '@ 34 years'::timespan;
  62. one|f1        
  63. ---+----------
  64.    |@ 34 years
  65. (1 row)
  66. QUERY: SELECT '' AS five, TIMESPAN_TBL.*
  67.    WHERE TIMESPAN_TBL.f1 >= '@ 1 month'::timespan;
  68. five|f1               
  69. ----+-----------------
  70.     |@ 34 years       
  71.     |@ 3 mons         
  72.     |@ 6 years        
  73.     |@ 5 mons         
  74.     |@ 5 mons 12 hours
  75. (5 rows)
  76. QUERY: SELECT '' AS nine, TIMESPAN_TBL.*
  77.    WHERE TIMESPAN_TBL.f1 > '@ 3 seconds ago'::timespan;
  78. nine|f1                           
  79. ----+-----------------------------
  80.     |@ 1 min                      
  81.     |@ 5 hours                    
  82.     |@ 10 days                    
  83.     |@ 34 years                   
  84.     |@ 3 mons                     
  85.     |@ 1 day 2 hours 3 mins 4 secs
  86.     |@ 6 years                    
  87.     |@ 5 mons                     
  88.     |@ 5 mons 12 hours            
  89. (9 rows)
  90. QUERY: SELECT '' AS fortyfive, r1.*, r2.*
  91.    FROM TIMESPAN_TBL r1, TIMESPAN_TBL r2
  92.    WHERE r1.f1 > r2.f1
  93.    ORDER BY r1.f1, r2.f1;
  94. fortyfive|f1                           |f1                           
  95. ---------+-----------------------------+-----------------------------
  96.          |@ 1 min                      |@ 14 secs ago                
  97.          |@ 5 hours                    |@ 14 secs ago                
  98.          |@ 5 hours                    |@ 1 min                      
  99.          |@ 1 day 2 hours 3 mins 4 secs|@ 14 secs ago                
  100.          |@ 1 day 2 hours 3 mins 4 secs|@ 1 min                      
  101.          |@ 1 day 2 hours 3 mins 4 secs|@ 5 hours                    
  102.          |@ 10 days                    |@ 14 secs ago                
  103.          |@ 10 days                    |@ 1 min                      
  104.          |@ 10 days                    |@ 5 hours                    
  105.          |@ 10 days                    |@ 1 day 2 hours 3 mins 4 secs
  106.          |@ 3 mons                     |@ 14 secs ago                
  107.          |@ 3 mons                     |@ 1 min                      
  108.          |@ 3 mons                     |@ 5 hours                    
  109.          |@ 3 mons                     |@ 1 day 2 hours 3 mins 4 secs
  110.          |@ 3 mons                     |@ 10 days                    
  111.          |@ 5 mons                     |@ 14 secs ago                
  112.          |@ 5 mons                     |@ 1 min                      
  113.          |@ 5 mons                     |@ 5 hours                    
  114.          |@ 5 mons                     |@ 1 day 2 hours 3 mins 4 secs
  115.          |@ 5 mons                     |@ 10 days                    
  116.          |@ 5 mons                     |@ 3 mons                     
  117.          |@ 5 mons 12 hours            |@ 14 secs ago                
  118.          |@ 5 mons 12 hours            |@ 1 min                      
  119.          |@ 5 mons 12 hours            |@ 5 hours                    
  120.          |@ 5 mons 12 hours            |@ 1 day 2 hours 3 mins 4 secs
  121.          |@ 5 mons 12 hours            |@ 10 days                    
  122.          |@ 5 mons 12 hours            |@ 3 mons                     
  123.          |@ 5 mons 12 hours            |@ 5 mons                     
  124.          |@ 6 years                    |@ 14 secs ago                
  125.          |@ 6 years                    |@ 1 min                      
  126.          |@ 6 years                    |@ 5 hours                    
  127.          |@ 6 years                    |@ 1 day 2 hours 3 mins 4 secs
  128.          |@ 6 years                    |@ 10 days                    
  129.          |@ 6 years                    |@ 3 mons                     
  130.          |@ 6 years                    |@ 5 mons                     
  131.          |@ 6 years                    |@ 5 mons 12 hours            
  132.          |@ 34 years                   |@ 14 secs ago                
  133.          |@ 34 years                   |@ 1 min                      
  134.          |@ 34 years                   |@ 5 hours                    
  135.          |@ 34 years                   |@ 1 day 2 hours 3 mins 4 secs
  136.          |@ 34 years                   |@ 10 days                    
  137.          |@ 34 years                   |@ 3 mons                     
  138.          |@ 34 years                   |@ 5 mons                     
  139.          |@ 34 years                   |@ 5 mons 12 hours            
  140.          |@ 34 years                   |@ 6 years                    
  141. (45 rows)