【发布时间】:2019-01-14 18:05:38
【问题描述】:
我正在尝试从表格中查找 12 个月的 AR 金额。按单独表格上的计算日期分组。这是查询:
SELECT ROUND(SUM(bdr_hfl),2) AS AmountDC , datum
FROM gbkmut with (NOLOCK)
WHERE reknr in (1300,1320)
AND kstdrcode BETWEEN '00' AND '10'
AND kstplcode = '00'
AND transtype IN ('N', 'C', 'P')
AND ISNULL(transsubtype, '') <> 'X'
AND datum <= (SELECT eddatum FROM perdat
WHERE bkjrcode = 2019
GROUP BY EDDATUM)
GROUP BY DATUM, BDR_HFL
我收到以下错误:
Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression.1, Line 1.
【问题讨论】: