【发布时间】:2021-01-25 16:22:00
【问题描述】:
使用 Group by 子句时,我无法显示 Total_Quantity_Order。运行下面的脚本时,我没有收到任何错误,但没有显示总计列。
我正在使用子查询来显示订单的总数量。
总数量是每个订单行的数量之和。我创建了一个子查询,因为由于所选字段的数量,group by 语句会很长。
SELECT
A.ORDER AS ORDER,
A.LINE AS LINE,
*FIELD3*
...
...
*FIELD55*
FIELD56 AS QUANTITY
FROM TABLE1.A A
LEFT JOIN (
SELECT A.ORDER AS ORDER,
SUM(FIELD56) AS TOTAL_QUANTITY_BY_ORDER
FROM TABLE1.A A
GROUP BY A.ORDER
) X ON A.ORDER = X.ORDER
WHERE A.ORDER = '140'
【问题讨论】: