sql - 每个属性的表“f”缺少 FROM 子句条目
问题描述
我正在尝试运行此代码,但这会返回上述错误。我正在尝试加入同一个表的两个子查询。
select
(lead(f.topup_date) over (partition by(f.id_user) order by f.topup_date desc)) as datepre,
f.topup_date::timestamp - lead(f.topup_date::timestamp)
over (partition by(f.id_user) order by f.topup_date desc),
case when f.topup_value>=20 then 'Y' else 'N' end,
LEAD(temp.dt) OVER( PARTITION BY temp.id_user
ORDER BY temp.topup_date DESC ROWS BETWEEN 0 PRECEDING AND UNBOUNDED
FOLLOWING),
temp.division
FROM
(
SELECT (max(CASE WHEN f.topup_value >= 20 THEN f.topup_date END)
OVER(PARTITION BY f.id_user ORDER BY f.topup_date DESC ROWS BETWEEN
0 PRECEDING AND UNBOUNDED FOLLOWING )) AS dt
, f.topup_value::float / t1.topup_value::float AS division
, t1.id_user
, f.topup_date
FROM topups t1
JOIN topups as f USING (seq)
) temp
解决方案
推荐阅读
- java - 使用的石英表
- python - 如何在没有某些功能的情况下从字符串中删除尾随空格?
- vb.net - 在 datagridvied vb.net 中的输入或选项卡上显示数据
- python - YouTube 字幕 API 返回不准确的数据
- assembly - 我必须在汇编中编写 ac 代码,但我在使用 CPUlator 查看代码输出时遇到问题
- nuget - 将静态文件从 nuget 包复制到项目根目录
- python - 如何为具有复杂布局扫描文档的数据图像训练 tesseract 4
- oauth-2.0 - PingFederate 中 resumePath 有什么用
- postgresql - 嵌套存储过程的增量进展 (Postgres)
- java - 请求的资源 [/] 不可用