Nikita Mikhaylov 2024-04-02 15:59:17 +00:00
parent ed9ee5ab4c
commit 4441a1b3f3
2 changed files with 24 additions and 0 deletions

View File

@ -0,0 +1,24 @@
-- https://github.com/ClickHouse/ClickHouse/issues/55803
CREATE TABLE broken_table
(
start DateTime64(6),
end DateTime64(6),
)
ENGINE = ReplacingMergeTree(start)
ORDER BY (start);
CREATE VIEW broken_view as
SELECT
t.start as start,
t.end as end,
cast(datediff('second', t.start, t.end) as float) as total_sec
FROM broken_table t FINAL
UNION ALL
SELECT
null as start,
null as end,
null as total_sec;
SELECT v.start, v.total_sec
FROM broken_view v FINAL
WHERE v.start IS NOT NULL;