~vcs-imports/mammoth-replicator/trunk

« back to all changes in this revision

Viewing changes to src/test/regress/expected/timetz.out

  • Committer: alvherre
  • Date: 2005-12-16 21:24:52 UTC
  • Revision ID: svn-v4:db760fc0-0f08-0410-9d63-cc6633f64896:trunk:1
Initial import of the REL8_0_3 sources from the Pgsql CVS repository.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
--
 
2
-- TIMETZ
 
3
--
 
4
CREATE TABLE TIMETZ_TBL (f1 time(2) with time zone);
 
5
INSERT INTO TIMETZ_TBL VALUES ('00:01 PDT');
 
6
INSERT INTO TIMETZ_TBL VALUES ('01:00 PDT');
 
7
INSERT INTO TIMETZ_TBL VALUES ('02:03 PDT');
 
8
INSERT INTO TIMETZ_TBL VALUES ('07:07 PST');
 
9
INSERT INTO TIMETZ_TBL VALUES ('08:08 EDT');
 
10
INSERT INTO TIMETZ_TBL VALUES ('11:59 PDT');
 
11
INSERT INTO TIMETZ_TBL VALUES ('12:00 PDT');
 
12
INSERT INTO TIMETZ_TBL VALUES ('12:01 PDT');
 
13
INSERT INTO TIMETZ_TBL VALUES ('23:59 PDT');
 
14
INSERT INTO TIMETZ_TBL VALUES ('11:59:59.99 PM PDT');
 
15
SELECT f1 AS "Time TZ" FROM TIMETZ_TBL;
 
16
    Time TZ     
 
17
----------------
 
18
 00:01:00-07
 
19
 01:00:00-07
 
20
 02:03:00-07
 
21
 07:07:00-08
 
22
 08:08:00-04
 
23
 11:59:00-07
 
24
 12:00:00-07
 
25
 12:01:00-07
 
26
 23:59:00-07
 
27
 23:59:59.99-07
 
28
(10 rows)
 
29
 
 
30
SELECT f1 AS "Three" FROM TIMETZ_TBL WHERE f1 < '05:06:07-07';
 
31
    Three    
 
32
-------------
 
33
 00:01:00-07
 
34
 01:00:00-07
 
35
 02:03:00-07
 
36
(3 rows)
 
37
 
 
38
SELECT f1 AS "Seven" FROM TIMETZ_TBL WHERE f1 > '05:06:07-07';
 
39
     Seven      
 
40
----------------
 
41
 07:07:00-08
 
42
 08:08:00-04
 
43
 11:59:00-07
 
44
 12:00:00-07
 
45
 12:01:00-07
 
46
 23:59:00-07
 
47
 23:59:59.99-07
 
48
(7 rows)
 
49
 
 
50
SELECT f1 AS "None" FROM TIMETZ_TBL WHERE f1 < '00:00-07';
 
51
 None 
 
52
------
 
53
(0 rows)
 
54
 
 
55
SELECT f1 AS "Ten" FROM TIMETZ_TBL WHERE f1 >= '00:00-07';
 
56
      Ten       
 
57
----------------
 
58
 00:01:00-07
 
59
 01:00:00-07
 
60
 02:03:00-07
 
61
 07:07:00-08
 
62
 08:08:00-04
 
63
 11:59:00-07
 
64
 12:00:00-07
 
65
 12:01:00-07
 
66
 23:59:00-07
 
67
 23:59:59.99-07
 
68
(10 rows)
 
69
 
 
70
--
 
71
-- TIME simple math
 
72
--
 
73
-- We now make a distinction between time and intervals,
 
74
-- and adding two times together makes no sense at all.
 
75
-- Leave in one query to show that it is rejected,
 
76
-- and do the rest of the testing in horology.sql
 
77
-- where we do mixed-type arithmetic. - thomas 2000-12-02
 
78
SELECT f1 + time with time zone '00:01' AS "Illegal" FROM TIMETZ_TBL;
 
79
ERROR:  operator does not exist: time with time zone + time with time zone
 
80
HINT:  No operator matches the given name and argument type(s). You may need to add explicit type casts.