Move the reference time point to the border of June

This commit is contained in:
Victor Krasnov 2023-06-15 10:58:24 +03:00
parent 5026e0f492
commit fe0bc992bf
2 changed files with 78 additions and 78 deletions

View File

@ -1,85 +1,85 @@
The reference time point is 2023-05-31 23:30:00
The reference time point is 2023-06-30 23:59:30
───────────────────────────────
Before the reference time point
───────────────────────────────
Row 1:
──────
syslog_arg: May 31 22:30:00
res: 2023-05-31 22:30:00
res_sam: 2022-05-31 22:30:00
res_auc: 2023-05-31 22:30:00
res_null: 2023-05-31 22:30:00
res_null_sam: 2022-05-31 22:30:00
res_null_auc: 2023-05-31 22:30:00
res_zero: 2023-05-31 22:30:00
res_zero_sam: 2022-05-31 22:30:00
res_zero_auc: 2023-05-31 22:30:00
res_us: 2023-05-31 22:30:00
res_us_sam: 2022-05-31 22:30:00
res_us_auc: 2023-05-31 22:30:00
res_us_null: 2023-05-31 22:30:00
res_us_null_sam: 2022-05-31 22:30:00
res_us_null_auc: 2023-05-31 22:30:00
res_us_zero: 2023-05-31 22:30:00
res_us_zero_sam: 2022-05-31 22:30:00
res_us_zero_auc: 2023-05-31 22:30:00
res64: 2023-05-31 22:30:00.000
res64_sam: 2022-05-31 22:30:00.000
res64_auc: 2023-05-31 22:30:00.000
res64_null: 2023-05-31 22:30:00.000
res64_null_sam: 2022-05-31 22:30:00.000
res64_null_auc: 2023-05-31 22:30:00.000
res64_zero: 2023-05-31 22:30:00.000
res64_zero_sam: 2022-05-31 22:30:00.000
res64_zero_auc: 2023-05-31 22:30:00.000
res64_us: 2023-05-31 22:30:00.000
res64_us_sam: 2022-05-31 22:30:00.000
res64_us_auc: 2023-05-31 22:30:00.000
res64_us_null: 2023-05-31 22:30:00.000
res64_us_null_sam: 2022-05-31 22:30:00.000
res64_us_null_auc: 2023-05-31 22:30:00.000
res64_us_zero: 2023-05-31 22:30:00.000
res64_us_zero_sam: 2022-05-31 22:30:00.000
res64_us_zero_auc: 2023-05-31 22:30:00.000
syslog_arg: Jun 30 22:59:30
res: 2023-06-30 22:59:30
res_sam: 2022-06-30 22:59:30
res_auc: 2023-06-30 22:59:30
res_null: 2023-06-30 22:59:30
res_null_sam: 2022-06-30 22:59:30
res_null_auc: 2023-06-30 22:59:30
res_zero: 2023-06-30 22:59:30
res_zero_sam: 2022-06-30 22:59:30
res_zero_auc: 2023-06-30 22:59:30
res_us: 2023-06-30 22:59:30
res_us_sam: 2022-06-30 22:59:30
res_us_auc: 2023-06-30 22:59:30
res_us_null: 2023-06-30 22:59:30
res_us_null_sam: 2022-06-30 22:59:30
res_us_null_auc: 2023-06-30 22:59:30
res_us_zero: 2023-06-30 22:59:30
res_us_zero_sam: 2022-06-30 22:59:30
res_us_zero_auc: 2023-06-30 22:59:30
res64: 2023-06-30 22:59:30.000
res64_sam: 2022-06-30 22:59:30.000
res64_auc: 2023-06-30 22:59:30.000
res64_null: 2023-06-30 22:59:30.000
res64_null_sam: 2022-06-30 22:59:30.000
res64_null_auc: 2023-06-30 22:59:30.000
res64_zero: 2023-06-30 22:59:30.000
res64_zero_sam: 2022-06-30 22:59:30.000
res64_zero_auc: 2023-06-30 22:59:30.000
res64_us: 2023-06-30 22:59:30.000
res64_us_sam: 2022-06-30 22:59:30.000
res64_us_auc: 2023-06-30 22:59:30.000
res64_us_null: 2023-06-30 22:59:30.000
res64_us_null_sam: 2022-06-30 22:59:30.000
res64_us_null_auc: 2023-06-30 22:59:30.000
res64_us_zero: 2023-06-30 22:59:30.000
res64_us_zero_sam: 2022-06-30 22:59:30.000
res64_us_zero_auc: 2023-06-30 22:59:30.000
──────────────────────────────
After the reference time point
──────────────────────────────
Row 1:
──────
syslog_arg: Jun 1 00:30:00
res: 2022-06-01 00:30:00
res_sam: 2022-06-01 00:30:00
res_auc: 2023-06-01 00:30:00
res_null: 2022-06-01 00:30:00
res_null_sam: 2022-06-01 00:30:00
res_null_auc: 2023-06-01 00:30:00
res_zero: 2022-06-01 00:30:00
res_zero_sam: 2022-06-01 00:30:00
res_zero_auc: 2023-06-01 00:30:00
res_us: 2022-06-01 00:30:00
res_us_sam: 2022-06-01 00:30:00
res_us_auc: 2023-06-01 00:30:00
res_us_null: 2022-06-01 00:30:00
res_us_null_sam: 2022-06-01 00:30:00
res_us_null_auc: 2023-06-01 00:30:00
res_us_zero: 2022-06-01 00:30:00
res_us_zero_sam: 2022-06-01 00:30:00
res_us_zero_auc: 2023-06-01 00:30:00
res64: 2022-06-01 00:30:00.000
res64_sam: 2022-06-01 00:30:00.000
res64_auc: 2023-06-01 00:30:00.000
res64_null: 2022-06-01 00:30:00.000
res64_null_sam: 2022-06-01 00:30:00.000
res64_null_auc: 2023-06-01 00:30:00.000
res64_zero: 2022-06-01 00:30:00.000
res64_zero_sam: 2022-06-01 00:30:00.000
res64_zero_auc: 2023-06-01 00:30:00.000
res64_us: 2022-06-01 00:30:00.000
res64_us_sam: 2022-06-01 00:30:00.000
res64_us_auc: 2023-06-01 00:30:00.000
res64_us_null: 2022-06-01 00:30:00.000
res64_us_null_sam: 2022-06-01 00:30:00.000
res64_us_null_auc: 2023-06-01 00:30:00.000
res64_us_zero: 2022-06-01 00:30:00.000
res64_us_zero_sam: 2022-06-01 00:30:00.000
res64_us_zero_auc: 2023-06-01 00:30:00.000
syslog_arg: Jul 1 00:59:30
res: 2022-07-01 00:59:30
res_sam: 2022-07-01 00:59:30
res_auc: 2023-07-01 00:59:30
res_null: 2022-07-01 00:59:30
res_null_sam: 2022-07-01 00:59:30
res_null_auc: 2023-07-01 00:59:30
res_zero: 2022-07-01 00:59:30
res_zero_sam: 2022-07-01 00:59:30
res_zero_auc: 2023-07-01 00:59:30
res_us: 2022-07-01 00:59:30
res_us_sam: 2022-07-01 00:59:30
res_us_auc: 2023-07-01 00:59:30
res_us_null: 2022-07-01 00:59:30
res_us_null_sam: 2022-07-01 00:59:30
res_us_null_auc: 2023-07-01 00:59:30
res_us_zero: 2022-07-01 00:59:30
res_us_zero_sam: 2022-07-01 00:59:30
res_us_zero_auc: 2023-07-01 00:59:30
res64: 2022-07-01 00:59:30.000
res64_sam: 2022-07-01 00:59:30.000
res64_auc: 2023-07-01 00:59:30.000
res64_null: 2022-07-01 00:59:30.000
res64_null_sam: 2022-07-01 00:59:30.000
res64_null_auc: 2023-07-01 00:59:30.000
res64_zero: 2022-07-01 00:59:30.000
res64_zero_sam: 2022-07-01 00:59:30.000
res64_zero_auc: 2023-07-01 00:59:30.000
res64_us: 2022-07-01 00:59:30.000
res64_us_sam: 2022-07-01 00:59:30.000
res64_us_auc: 2023-07-01 00:59:30.000
res64_us_null: 2022-07-01 00:59:30.000
res64_us_null_sam: 2022-07-01 00:59:30.000
res64_us_null_auc: 2023-07-01 00:59:30.000
res64_us_zero: 2022-07-01 00:59:30.000
res64_us_zero_sam: 2022-07-01 00:59:30.000
res64_us_zero_auc: 2023-07-01 00:59:30.000

View File

@ -1,11 +1,11 @@
SELECT 'The reference time point is 2023-05-31 23:30:00';
SELECT 'The reference time point is 2023-06-30 23:59:30';
SELECT '───────────────────────────────';
SELECT 'Before the reference time point';
SELECT '───────────────────────────────';
WITH
3600 AS delta,
toDateTime('2023-05-31 23:30:00') AS dt_ref,
toDateTime('2023-06-30 23:59:30') AS dt_ref,
now() AS dt_now,
dt_now - delta as dt_before,
dateDiff('second', dt_ref, dt_now) AS time_shift,
@ -56,7 +56,7 @@ SELECT '────────────────────────
WITH
3600 AS delta,
toDateTime('2023-05-31 23:30:00') AS dt_ref,
toDateTime('2023-06-30 23:59:30') AS dt_ref,
now() AS dt_now,
dt_now + delta as dt_after,
dateDiff('second', dt_ref, dt_now) AS time_shift,