should be it

This commit is contained in:
2025-10-24 19:21:19 -05:00
parent a4b23fc57c
commit f09560c7b1
14047 changed files with 3161551 additions and 1 deletions

View File

@@ -0,0 +1,119 @@
# name: test/sql/function/timetz/test_extract.test
# description: have you seen the fnords?
# group: [timetz]
statement ok
CREATE TABLE timetzs (i TIMETZ);
statement ok
INSERT INTO timetzs VALUES
(NULL),
('00:00:00+1559'),
('00:00:00+1558'),
('02:30:00'),
('02:30:00+04'),
('02:30:00+04:30'),
('02:30:00+04:30:45'),
('16:15:03.123456'),
('02:30:00+1200'),
('02:30:00-1200'),
('24:00:00-1558'),
('24:00:00-1559'),
;
# extract various parts of the time
query I
SELECT EXTRACT(second FROM i) FROM timetzs
----
NULL
0
0
0
0
0
0
3
0
0
0
0
query I
SELECT EXTRACT(minute FROM i) FROM timetzs
----
NULL
0
0
30
30
30
30
15
30
30
0
0
query I
SELECT EXTRACT(hour FROM i) FROM timetzs
----
NULL
0
0
2
2
2
2
16
2
2
24
24
query I
SELECT EXTRACT(milliseconds FROM i) FROM timetzs
----
NULL
0
0
0
0
0
0
3123
0
0
0
0
query I
SELECT EXTRACT(microseconds FROM i) FROM timetzs
----
NULL
0
0
0
0
0
0
3123456
0
0
0
0
query I
SELECT EXTRACT(epoch FROM i) FROM timetzs
----
NULL
0.0
0.0
9000.0
9000.0
9000.0
9000.0
58503.123456
9000.0
9000.0
86400.0
86400.0