mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-14 02:12:21 +00:00
8b438bcd3c
Fix trailing whitespaces in FROM/IN clause with subqueries in multiline mode, and also changes the output of the queries slightly in a more human friendly way. Before: $ clickhouse-format <<<'select * from system.one, (select * from system.one)' SELECT * FROM system.one , ( SELECT * FROM system.one ) After: $ clickhouse-format <<<'select * from system.one, (select * from system.one)' SELECT * FROM system.one, ( SELECT * FROM system.one ) v2: Fix subqueries formatting in a different way v3: Adjust *.reference in tests v4: Fix modernize-loop-convert in ASTTablesInSelectQuery
44 lines
826 B
SQL
44 lines
826 B
SQL
SELECT
|
|
n,
|
|
toTypeName(dt64) AS dt64_typename,
|
|
|
|
'<',
|
|
dt64 < dt,
|
|
toDateTime(dt64) < dt,
|
|
dt64 < toDateTime64(dt, 1, 'UTC'),
|
|
|
|
'<=',
|
|
dt64 <= dt,
|
|
toDateTime(dt64) <= dt,
|
|
dt64 <= toDateTime64(dt, 1, 'UTC'),
|
|
|
|
'=',
|
|
dt64 = dt,
|
|
toDateTime(dt64) = dt,
|
|
dt64 = toDateTime64(dt, 1, 'UTC'),
|
|
|
|
'>=',
|
|
dt64 >= dt,
|
|
toDateTime(dt64) >= dt,
|
|
dt64 >= toDateTime64(dt, 1, 'UTC'),
|
|
|
|
'>',
|
|
dt64 > dt,
|
|
toDateTime(dt64) > dt,
|
|
dt64 > toDateTime64(dt, 1, 'UTC'),
|
|
|
|
'!=',
|
|
dt64 != dt,
|
|
toDateTime(dt64) != dt,
|
|
dt64 != toDateTime64(dt, 1, 'UTC')
|
|
FROM
|
|
(
|
|
WITH toDateTime('2015-05-18 07:40:11') as value
|
|
SELECT
|
|
number - 1 as n,
|
|
toDateTime64(value, 1, 'UTC') AS dt64,
|
|
value - n as dt
|
|
FROM system.numbers
|
|
LIMIT 3
|
|
)
|