@@ -561,6 +561,18 @@ ct:long | yr:date_nanos
5615618 | 2023-01-01T00:00:00.000000000Z
562562;
563563
564+ Bucket Date nanos by Year, range version
565+ required_capability: date_trunc_date_nanos
566+ required_capability: date_nanos_bucket
567+
568+ FROM date_nanos
569+ | WHERE millis > "2020-01-01"
570+ | STATS ct = count(*) BY yr = BUCKET(nanos, 5, "1999-01-01", NOW());
571+
572+ ct:long | yr:date_nanos
573+ 8 | 2023-01-01T00:00:00.000000000Z
574+ ;
575+
564576Bucket Date nanos by Month
565577required_capability: date_trunc_date_nanos
566578required_capability: date_nanos_bucket
@@ -573,6 +585,29 @@ ct:long | mo:date_nanos
5735858 | 2023-10-01T00:00:00.000000000Z
574586;
575587
588+ Bucket Date nanos by Month, range version
589+ required_capability: date_trunc_date_nanos
590+ required_capability: date_nanos_bucket
591+
592+ FROM date_nanos
593+ | WHERE millis > "2020-01-01"
594+ | STATS ct = count(*) BY mo = BUCKET(nanos, 20, "2023-01-01", "2023-12-31");
595+
596+ ct:long | mo:date_nanos
597+ 8 | 2023-10-01T00:00:00.000000000Z
598+ ;
599+
600+ Bucket Date nanos by Week, range version
601+ required_capability: date_trunc_date_nanos
602+ required_capability: date_nanos_bucket
603+
604+ FROM date_nanos
605+ | WHERE millis > "2020-01-01"
606+ | STATS ct = count(*) BY mo = BUCKET(nanos, 55, "2023-01-01", "2023-12-31");
607+
608+ ct:long | mo:date_nanos
609+ 8 | 2023-10-23T00:00:00.000000000Z
610+ ;
576611Bucket Date nanos by 10 minutes
577612required_capability: date_trunc_date_nanos
578613required_capability: date_nanos_bucket
0 commit comments