错误:“-”或附近的语法错误-SUBQUERY

时间:2019-09-13 16:38:01

标签: sql postgresql

目标

我有两个表,应将其值相减,但由于将减法运算如下,所以错误使我返回到子查询(text.shTABLE1-COLUMN1。{{1} }),等等。

查询

TABLE2

输出

COLUMN1

1 个答案:

答案 0 :(得分:1)

语法错误是由于以下事实:在主SELECT中,您给hostname赋予了别名(COUNT(*)),然后您尝试进行减法运算。
您应按以下步骤更正查询的第一行:

SELECT (COUNT(*) - CAST(tb_getCountSRVS.srvs AS int)) AS hostname