From d19d36aad1a2c887ec11ce478f3a8c00689a1cb5 Mon Sep 17 00:00:00 2001 From: Victor Krasnov Date: Wed, 24 May 2023 20:53:05 +0000 Subject: [PATCH] Extend 02763_last_day_of_week test: add Date32 and DateTime64 types --- .../02763_last_day_of_week.reference | 20 +++++++++---------- .../0_stateless/02763_last_day_of_week.sql | 20 +++++++++++++------ 2 files changed, 24 insertions(+), 16 deletions(-) diff --git a/tests/queries/0_stateless/02763_last_day_of_week.reference b/tests/queries/0_stateless/02763_last_day_of_week.reference index 9c136d856f6..140ee9bfe24 100644 --- a/tests/queries/0_stateless/02763_last_day_of_week.reference +++ b/tests/queries/0_stateless/02763_last_day_of_week.reference @@ -1,10 +1,10 @@ -2018-12-25 2018-12-25 00:00:00 2018-12-29 2018-12-29 2018-12-30 2018-12-30 -2018-12-26 2018-12-26 00:00:00 2018-12-29 2018-12-29 2018-12-30 2018-12-30 -2018-12-27 2018-12-27 00:00:00 2018-12-29 2018-12-29 2018-12-30 2018-12-30 -2018-12-28 2018-12-28 00:00:00 2018-12-29 2018-12-29 2018-12-30 2018-12-30 -2018-12-29 2018-12-29 00:00:00 2018-12-29 2018-12-29 2018-12-30 2018-12-30 -2018-12-30 2018-12-30 00:00:00 2019-01-05 2019-01-05 2018-12-30 2018-12-30 -2018-12-31 2018-12-31 00:00:00 2019-01-05 2019-01-05 2019-01-06 2019-01-06 -2019-01-01 2019-01-01 00:00:00 2019-01-05 2019-01-05 2019-01-06 2019-01-06 -2019-01-02 2019-01-02 00:00:00 2019-01-05 2019-01-05 2019-01-06 2019-01-06 -2019-01-03 2019-01-03 00:00:00 2019-01-05 2019-01-05 2019-01-06 2019-01-06 +2018-12-25 00:00:00 2018-12-29 2018-12-29 2018-12-29 2018-12-29 2018-12-30 2018-12-30 2018-12-30 2018-12-30 +2018-12-26 00:00:00 2018-12-29 2018-12-29 2018-12-29 2018-12-29 2018-12-30 2018-12-30 2018-12-30 2018-12-30 +2018-12-27 00:00:00 2018-12-29 2018-12-29 2018-12-29 2018-12-29 2018-12-30 2018-12-30 2018-12-30 2018-12-30 +2018-12-28 00:00:00 2018-12-29 2018-12-29 2018-12-29 2018-12-29 2018-12-30 2018-12-30 2018-12-30 2018-12-30 +2018-12-29 00:00:00 2018-12-29 2018-12-29 2018-12-29 2018-12-29 2018-12-30 2018-12-30 2018-12-30 2018-12-30 +2018-12-30 00:00:00 2019-01-05 2019-01-05 2019-01-05 2019-01-05 2018-12-30 2018-12-30 2018-12-30 2018-12-30 +2018-12-31 00:00:00 2019-01-05 2019-01-05 2019-01-05 2019-01-05 2019-01-06 2019-01-06 2019-01-06 2019-01-06 +2019-01-01 00:00:00 2019-01-05 2019-01-05 2019-01-05 2019-01-05 2019-01-06 2019-01-06 2019-01-06 2019-01-06 +2019-01-02 00:00:00 2019-01-05 2019-01-05 2019-01-05 2019-01-05 2019-01-06 2019-01-06 2019-01-06 2019-01-06 +2019-01-03 00:00:00 2019-01-05 2019-01-05 2019-01-05 2019-01-05 2019-01-06 2019-01-06 2019-01-06 2019-01-06 diff --git a/tests/queries/0_stateless/02763_last_day_of_week.sql b/tests/queries/0_stateless/02763_last_day_of_week.sql index 600cebd2636..533ecfaa5b2 100644 --- a/tests/queries/0_stateless/02763_last_day_of_week.sql +++ b/tests/queries/0_stateless/02763_last_day_of_week.sql @@ -1,9 +1,17 @@ +WITH + toDate('2018-12-25') + number AS d, + toDate32(d) AS d32, + toDateTime(d) AS dt, + toDateTime64(d, 0) AS dt64 SELECT - toDate('2018-12-25') + number AS x, - toDateTime(x) AS x_t, - toLastDayOfWeek(x) AS w0, - toLastDayOfWeek(x_t) AS wt0, - toLastDayOfWeek(x, 3) AS w3, - toLastDayOfWeek(x_t, 3) AS wt3 + dt64, + toLastDayOfWeek(d) AS wd_0, + toLastDayOfWeek(d32) AS wd32_0, + toLastDayOfWeek(dt) AS wdt_0, + toLastDayOfWeek(dt64) AS wdt64_0, + toLastDayOfWeek(d, 3) AS wd_3, + toLastDayOfWeek(d32, 3) AS wd32_3, + toLastDayOfWeek(dt, 3) AS wdt_3, + toLastDayOfWeek(dt64, 3) AS wdt64_3 FROM numbers(10);