ClickHouse/tests/queries/0_stateless/01049_window_view_window_functions.sql

39 lines
2.9 KiB
MySQL
Raw Normal View History

2020-01-14 03:09:48 +00:00
SELECT '--TUMBLE--';
2020-07-26 18:59:01 +00:00
SELECT TUMBLE(toDateTime('2020-01-09 12:00:01'), INTERVAL 1 SECOND);
SELECT TUMBLE(toDateTime('2020-01-09 12:00:01'), INTERVAL 1 MINUTE);
SELECT TUMBLE(toDateTime('2020-01-09 12:00:01'), INTERVAL '1' HOUR);
SELECT TUMBLE(toDateTime('2020-01-09 12:00:01'), INTERVAL '1' DAY);
SELECT TUMBLE(toDateTime('2020-01-09 12:00:01'), INTERVAL 1 WEEK);
SELECT TUMBLE(toDateTime('2020-01-09 12:00:01'), INTERVAL '1' MONTH);
SELECT TUMBLE(toDateTime('2020-01-09 12:00:01'), INTERVAL '1' QUARTER);
SELECT TUMBLE(toDateTime('2020-01-09 12:00:01'), INTERVAL '1' YEAR);
2020-01-14 03:09:48 +00:00
SELECT TUMBLE(toDateTime('2020-01-09 12:00:01'), INTERVAL '1' DAY);
SELECT TUMBLE_START(toDateTime('2020-01-09 12:00:01'), INTERVAL '1' DAY);
2020-02-02 03:54:54 +00:00
SELECT toDateTime(TUMBLE_START(toDateTime('2020-01-09 12:00:01'), INTERVAL '1' DAY, 'US/Samoa'), 'US/Samoa');
SELECT toDateTime(TUMBLE_START(toDateTime('2020-01-09 12:00:01', 'US/Samoa'), INTERVAL '1' DAY), 'US/Samoa');
2020-01-14 03:09:48 +00:00
SELECT TUMBLE_START(TUMBLE(toDateTime('2020-01-09 12:00:01'), INTERVAL '1' DAY));
SELECT TUMBLE_END(toDateTime('2020-01-09 12:00:01'), INTERVAL '1' DAY);
2020-02-02 03:54:54 +00:00
SELECT toDateTime(TUMBLE_END(toDateTime('2020-01-09 12:00:01'), INTERVAL '1' DAY, 'US/Samoa'), 'US/Samoa');
SELECT toDateTime(TUMBLE_END(toDateTime('2020-01-09 12:00:01', 'US/Samoa'), INTERVAL '1' DAY), 'US/Samoa');
2020-01-14 03:09:48 +00:00
SELECT TUMBLE_END(TUMBLE(toDateTime('2020-01-09 12:00:01'), INTERVAL '1' DAY));
SELECT '--HOP--';
2020-07-26 18:59:01 +00:00
SELECT HOP(toDateTime('2020-01-09 12:00:01'), INTERVAL 1 SECOND, INTERVAL 3 SECOND);
SELECT HOP(toDateTime('2020-01-09 12:00:01'), INTERVAL 1 MINUTE, INTERVAL 3 MINUTE);
SELECT HOP(toDateTime('2020-01-09 12:00:01'), INTERVAL 1 HOUR, INTERVAL 3 HOUR);
SELECT HOP(toDateTime('2020-01-09 12:00:01'), INTERVAL 1 DAY, INTERVAL 3 DAY);
SELECT HOP(toDateTime('2020-01-09 12:00:01'), INTERVAL 1 WEEK, INTERVAL 3 WEEK);
SELECT HOP(toDateTime('2020-01-09 12:00:01'), INTERVAL 1 MONTH, INTERVAL 3 MONTH);
SELECT HOP(toDateTime('2020-01-09 12:00:01'), INTERVAL 1 QUARTER, INTERVAL 3 QUARTER);
SELECT HOP(toDateTime('2020-01-09 12:00:01'), INTERVAL 1 YEAR, INTERVAL 3 YEAR);
2020-01-14 03:09:48 +00:00
SELECT HOP(toDateTime('2020-01-09 12:00:01'), INTERVAL '1' DAY, INTERVAL '3' DAY);
SELECT HOP_START(toDateTime('2020-01-09 12:00:01'), INTERVAL '1' DAY, INTERVAL '3' DAY);
2020-02-02 03:54:54 +00:00
SELECT toDateTime(HOP_START(toDateTime('2020-01-09 12:00:01'), INTERVAL '1' DAY, INTERVAL '3' DAY, 'US/Samoa'), 'US/Samoa');
SELECT toDateTime(HOP_START(toDateTime('2020-01-09 12:00:01', 'US/Samoa'), INTERVAL '1' DAY, INTERVAL '3' DAY), 'US/Samoa');
2020-01-14 03:09:48 +00:00
SELECT HOP_START(HOP(toDateTime('2020-01-09 12:00:01'), INTERVAL '1' DAY, INTERVAL '3' DAY));
SELECT HOP_END(toDateTime('2020-01-09 12:00:01'), INTERVAL '1' DAY, INTERVAL '3' DAY);
2020-02-02 03:54:54 +00:00
SELECT toDateTime(HOP_END(toDateTime('2020-01-09 12:00:01'), INTERVAL '1' DAY, INTERVAL '3' DAY, 'US/Samoa'), 'US/Samoa');
SELECT toDateTime(HOP_END(toDateTime('2020-01-09 12:00:01', 'US/Samoa'), INTERVAL '1' DAY, INTERVAL '3' DAY), 'US/Samoa');
2020-01-14 03:09:48 +00:00
SELECT HOP_END(HOP(toDateTime('2020-01-09 12:00:01'), INTERVAL '1' DAY, INTERVAL '3' DAY));