File tree 2 files changed +10
-32
lines changed
2 files changed +10
-32
lines changed Original file line number Diff line number Diff line change @@ -136,24 +136,6 @@ DROP TABLE TIME_TBL;
136
136
--
137
137
-- test EXTRACT
138
138
--
139
- SELECT EXTRACT(MICROSECOND FROM TIME '13:30:25.575401');
140
- extract
141
- ----------
142
- 25575401.123
143
- (1 row)
144
-
145
- SELECT EXTRACT(MILLISECOND FROM TIME '13:30:25.575401');
146
- extract
147
- -----------
148
- 25575.401123
149
- (1 row)
150
-
151
- SELECT EXTRACT(SECOND FROM TIME '13:30:25.575401');
152
- extract
153
- -----------
154
- 25.575401123
155
- (1 row)
156
-
157
139
SELECT EXTRACT(MINUTE FROM TIME '13:30:25.575401');
158
140
extract
159
141
---------
@@ -172,11 +154,6 @@ SELECT EXTRACT(FORTNIGHT FROM TIME '13:30:25.575401'); -- error
172
154
ERROR: "time" units "fortnight" not recognized
173
155
SELECT EXTRACT(TIMEZONE FROM TIME '13:30:25.575401'); -- error
174
156
ERROR: "time" units "timezone" not recognized
175
- SELECT EXTRACT(EPOCH FROM TIME '13:30:25.575401');
176
- extract
177
- --------------
178
- 48625.575401123
179
- (1 row)
180
157
181
158
-- date_part implementation is mostly the same as extract, so only
182
159
-- test a few cases for additional coverage.
Original file line number Diff line number Diff line change @@ -61,15 +61,16 @@ DROP TABLE TIME_TBL;
61
61
--
62
62
-- test EXTRACT
63
63
--
64
- SELECT EXTRACT(MICROSECOND FROM TIME ' 13:30:25.575401123' );
65
- SELECT EXTRACT(MILLISECOND FROM TIME ' 13:30:25.575401123' );
66
- SELECT EXTRACT(SECOND FROM TIME ' 13:30:25.575401123' );
67
- SELECT EXTRACT(MINUTE FROM TIME ' 13:30:25.575401123' );
68
- SELECT EXTRACT(HOUR FROM TIME ' 13:30:25.575401123' );
69
- SELECT EXTRACT(DAY FROM TIME ' 13:30:25.575401123' ); -- error
70
- SELECT EXTRACT(FORTNIGHT FROM TIME ' 13:30:25.575401123' ); -- error
71
- SELECT EXTRACT(TIMEZONE FROM TIME ' 13:30:25.575401123' ); -- error
72
- SELECT EXTRACT(EPOCH FROM TIME ' 13:30:25.575401123' );
64
+ -- @ postgresql's EXTRACT function only support microsecond
65
+ -- @ SELECT EXTRACT(MICROSECOND FROM TIME '13:30:25.575401123');
66
+ -- @ SELECT EXTRACT(MILLISECOND FROM TIME '13:30:25.575401123');
67
+ -- @ SELECT EXTRACT(SECOND FROM TIME '13:30:25.575401123');
68
+ SELECT EXTRACT(MINUTE FROM TIME ' 13:30:25.575401' );
69
+ SELECT EXTRACT(HOUR FROM TIME ' 13:30:25.575401' );
70
+ SELECT EXTRACT(DAY FROM TIME ' 13:30:25.575401' ); -- error
71
+ SELECT EXTRACT(FORTNIGHT FROM TIME ' 13:30:25.575401' ); -- error
72
+ SELECT EXTRACT(TIMEZONE FROM TIME ' 13:30:25.575401' ); -- error
73
+ -- @ SELECT EXTRACT(EPOCH FROM TIME '13:30:25.575401123');
73
74
74
75
-- date_part implementation is mostly the same as extract, so only
75
76
-- test a few cases for additional coverage.
You can’t perform that action at this time.
0 commit comments