SQL语法取数计算和汇总

SELECT vertn AS vbeln,
SUM(
CASE shkzg
WHEN 'S' THEN - dmbtr
WHEN 'H' THEN dmbtr
END ) AS dmbtr
FROM bseg
WHERE vertn IN @r_vertn[]
AND hkont BETWEEN '1122000000' AND '1122999999'
AND h_blart EQ 'RV'
AND koart EQ 'D'
AND bukrs EQ @p_bukrs
GROUP BY vertn
ORDER BY vertn
INTO TABLE @DATA(lt_acdoca).

SQL.png

关键词:

网友评论

发表评论