【发布时间】:2021-05-25 17:44:13
【问题描述】:
我在 sql 中遇到了一些困难。我检查了你的网站,我相信你对 sql 的了解。请帮我做那件事,因为我也没有管理。我想做这两个代码 WITH...SELECT 。首先我必须删除它们,然后再做 WITH..SELECT。
代码 1 是这样的:
create view Min_Intervals as (
select i.reg,min(whn-sdate) as min_i
from image i join permit p on p.reg = i.reg
where whn >= sdate
group by i.reg)
代码 2 是这样的:
create view MIN_Intervals_Owners(Owner_ID, Owner_name, Vehicle, MIN_Interval) as (
select k.id,k.name,mi.reg,mi.min_i
from keeper k join vehicle v on v.keeper = k.id join Min_internal mi on mi.reg = v.id)
【问题讨论】:
-
不清楚您想要什么,请提供示例数据和所需的输出以及您的逻辑的清晰说明
-
我想要代码 1:创建视图 Min_Intervals 为 ( select i.reg,min(whn-sdate) as min_i from image i join permit p on p.reg = i.reg where whn >= sdate按 i.reg 分组)使用...选择而不是使用创建视图
标签: sql database postgresql