[英]How to loop with a filter?
我基本上想要一个循环,在使用 202108(我的变量)过滤器生成表后,它会回到开头并运行 202109、202110、202111 等等。
DECLARE MONTHYEAR INT64 DEFAULT 202208;
select distinct
count(distinct a.cus_cust_id)
FROM tabela_a
where 1=1
and MONTHYEAR = MONTHYEAR
在 SQL 中,几乎不需要循环。 如果您想monthyear
计算cus_cust_id
,可以使用GROUP BY
:
SELECT
monthyear,
COUNT(DISTINCT a.cus_cust_id)
FROM tabela_a
GROUP BY monthyear
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.