sql - SQL 日语法在 AWS Athena 上不起作用
问题描述
完整的 SQL 新手。我正在尝试在 AWS Athena 上执行以下 TPC-H 查询:
select
l_returnflag,
l_linestatus,
sum(l_quantity) as sum_qty,
sum(l_extendedprice) as sum_base_price,
sum(l_extendedprice * (1 - l_discount)) as sum_disc_price,
sum(l_extendedprice * (1 - l_discount) * (1 + l_tax)) as sum_charge,
avg(l_quantity) as avg_qty,
avg(l_extendedprice) as avg_price,
avg(l_discount) as avg_disc,
count(*) as count_order
from
lineitem
where
l_shipdate <= date '1998-12-01' - interval ':1' day (3)
group by
l_returnflag,
l_linestatus
order by
l_returnflag,
l_linestatus;
不幸的是,雅典娜不理解这个语法:l_shipdate <= date '1998-12-01' - interval ':1' day (3) 我也不知道。这是想做什么?
解决方案
推荐阅读
- docker - 将变量传递给 docker build 脚本
- c++ - 凯撒密码:如何计算移位值> 10(或更大)?
- c# - 如何在winforms应用程序中制作甘特图?
- python - 布尔值更改时的 Pandas 增量值
- python - 如何使用 css_parser 来获取这个属性?
- go - JWT 认证策略
- compiler-construction - 在低级中间代码中计算数组和其他非标量的活跃度
- javascript - 如何根据javascript中的多个键对数组进行分组和转换?
- ios - 从字符串数组中查找最常见的子字符串
- python-3.x - 网页抓取,python,请求,下载 pdf 文件,身份验证