提问人:DE_Bytel 提问时间:11/7/2023 最后编辑:Joel CoehoornDE_Bytel 更新时间:11/7/2023 访问量:34
子查询和利用 WITH [重复]
Subquery and utilisation WITH [duplicate]
问:
这个问题在这里已经有答案了:
在查询中使用别名并使用它 (6 个答案)
在“where”子句中使用新列 (5 个答案)
为什么我不能在下一个 SELECT 表达式中使用列别名? (4 个答案)
16天前关闭。
这篇文章在 15 天前被编辑并提交审核,未能重新打开帖子:
原始关闭原因未解决
我想通过将价格乘以我的设备数量来计算成本。
要做到这一点,有人告诉我,我必须使用 WITH 语句和子查询。
首先,我使用计数来计算每台设备的设备数量。
在我通过将价格乘以我的计数字段来计算成本之后。
我认为使用别名可以通过第一次选择来计算设备数量来解决这个问题,但我再次出现错误:
WITH test as (
SELECT
idnt_eqpm,
nom_eqpm,
prx_tot_net,
prix_pump_ht,
COUNT(idnt_eqpm) AS idnt_eqpm_count
FROM test
)
SELECT
prix_pump_ht * idnt_eqpm_count as cout_total,
prx_tot_net * idnt_eqpm_count as CA
FROM cat_fa_ca_equipement_bte_test
GROUP BY nom_eqpm,
prx_tot_net,
prix_pump_ht`
答: 暂无答案
评论