sql - 一个 BIGQUERY 中的 2 个 SELECT 语句
问题描述
我有一个计算字段“Workday”,它工作正常,使用这个计算字段我试图创建另一个计算字段“FTE”,这给了我一个错误
在 BQ 中写这个的正确方法是什么
我的查询:
(select((select count(*) from unnest(generate_date_array(date_trunc('2021-05-25', month), last_day('2021-05-25', month ))) day where not extract(dayofweek from day) in (1, 7))) as Workday),
(select SAFE_DIVIDE(AMOUNT, SAFE_MULTIPLY(MAX(Workday,(7.35))))) as FTE,
解决方案
也许将原始查询信封到另一个?
select workday
from (
select (...) as workday
from ...
)
也SAFE_MULTIPLY
应该有2个参数,MAX
应该有1个参数
推荐阅读
- wordpress - 带有 ProHost 的 Wordpress 实时服务器中的 SMTP 设置问题
从 Wordpress 联系表接收邮件 - python - 如何根据登录的帐户打开特定的Qwidget?另外,我怎样才能从一个窗口移动到另一个窗口?
- java - 收费栏的位置未设置在顶部,它隐藏在其他内容后面
- javascript - 如何通过在角度中使用 setAttribute 将鼠标悬停事件添加到动态生成的 html 元素
- abap - 根据 SAP ABAP 中的复选框选择显示数据字段
- c++ - 可以乱序插入向量吗?
- html - Facebook 网站页面上显示的确切点赞数
- javascript - 当我从变量传递模式时,为什么正则表达式验证不起作用?
- java - 如何模拟kafka模板进行单元测试
- python - 在绘制为条形图之前,如何在数据框中添加一周中缺失的几天?