mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-20 06:32:08 +00:00
51 lines
2.4 KiB
SQL
51 lines
2.4 KiB
SQL
SELECT toDate(toDate32('1930-01-01', 'UTC'), 'UTC'),
|
|
toDate(toDate32('2151-01-01', 'UTC'), 'UTC');
|
|
|
|
SELECT toDate(toDateTime64('1930-01-01 12:12:12.12', 3, 'UTC'), 'UTC'),
|
|
toDate(toDateTime64('2151-01-01 12:12:12.12', 3, 'UTC'), 'UTC');
|
|
|
|
SELECT toDateTime(toDateTime64('1930-01-01 12:12:12.12', 3, 'UTC'), 'UTC'),
|
|
toDateTime(toDateTime64('2151-01-01 12:12:12.12', 3, 'UTC'), 'UTC');
|
|
|
|
SELECT toDateTime(toDate32('1930-01-01', 'UTC'), 'UTC'),
|
|
toDateTime(toDate32('2151-01-01', 'UTC'), 'UTC');
|
|
|
|
SELECT toDateTime(toDate('2141-01-01', 'UTC'), 'UTC');
|
|
|
|
SELECT 'toStartOfDay';
|
|
SELECT toStartOfDay(toDate('1930-01-01', 'UTC'), 'UTC'),
|
|
toStartOfDay(toDate('2141-01-01', 'UTC'), 'UTC'),
|
|
toStartOfDay(toDate32('1930-01-01', 'UTC'), 'UTC'),
|
|
toStartOfDay(toDate32('2141-01-01', 'UTC'), 'UTC'),
|
|
toStartOfDay(toDateTime64('1930-01-01 12:12:12.123', 3, 'UTC'), 'UTC'),
|
|
toStartOfDay(toDateTime64('2141-01-01 12:12:12.123', 3, 'UTC'), 'UTC');
|
|
|
|
SELECT 'toMonday';
|
|
SELECT toMonday(toDate32('1930-01-01', 'UTC')),
|
|
toMonday(toDate32('2151-01-01', 'UTC')),
|
|
toMonday(toDateTime64('1930-01-01 12:12:12.123', 3, 'UTC'), 'UTC'),
|
|
toMonday(toDateTime64('2151-01-01 12:12:12.123', 3, 'UTC'), 'UTC');
|
|
|
|
SELECT 'toStartOfMonth';
|
|
SELECT toStartOfMonth(toDate32('1930-01-01', 'UTC')),
|
|
toStartOfMonth(toDate32('2151-01-01', 'UTC')),
|
|
toStartOfMonth(toDateTime64('1930-01-01 12:12:12.123', 3, 'UTC'), 'UTC'),
|
|
toStartOfMonth(toDateTime64('2151-01-01 12:12:12.123', 3, 'UTC'), 'UTC');
|
|
|
|
SELECT 'toLastDayOfMonth';
|
|
SELECT toLastDayOfMonth(toDate32('1930-01-01', 'UTC')),
|
|
toLastDayOfMonth(toDate32('2151-01-01', 'UTC')),
|
|
toLastDayOfMonth(toDateTime64('1930-01-01 12:12:12.123', 3, 'UTC'), 'UTC'),
|
|
toLastDayOfMonth(toDateTime64('2151-01-01 12:12:12.123', 3, 'UTC'), 'UTC');
|
|
|
|
SELECT 'toStartOfQuarter';
|
|
SELECT toStartOfQuarter(toDate32('1930-01-01', 'UTC')),
|
|
toStartOfQuarter(toDate32('2151-01-01', 'UTC')),
|
|
toStartOfQuarter(toDateTime64('1930-01-01 12:12:12.123', 3, 'UTC'), 'UTC'),
|
|
toStartOfQuarter(toDateTime64('2151-01-01 12:12:12.123', 3, 'UTC'), 'UTC');
|
|
|
|
SELECT 'toStartOfYear';
|
|
SELECT toStartOfYear(toDate32('1930-01-01', 'UTC')),
|
|
toStartOfYear(toDate32('2151-01-01', 'UTC')),
|
|
toStartOfYear(toDateTime64('1930-01-01 12:12:12.123', 3, 'UTC'), 'UTC'),
|
|
toStartOfYear(toDateTime64('2151-01-01 12:12:12.123', 3, 'UTC'), 'UTC'); |