GCP Bigquery WORKDAY 函数

没有

如何根据另一列中的日期计算 MONTH 中的工作日数?

示例:第 1 栏 - 2020-06-30 第 2 栏(已计算) - 22(即 6 月星期一至星期五的工作日数)

BQ 有 WORKDAY 功能吗?

米哈伊尔·贝里安特

您可以使用以下方法

create temp function workdays(input date) as (( 
  select count(*)
  from unnest(generate_date_array(date_trunc(input, month), last_day(input, month ))) day
  where not extract(dayofweek from day) in (1, 7)
));
select column1, 
  workdays(column1) as column2
from your_table    

如果应用于您问题中的样本数据 - 输出是

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章