内表GROUP BY
REPORT z_test_table_lhy.
DATA: price TYPE sflight-price.
SELECT MIN( price ) AS m,
carrid
INTO @DATA(t_temp)
FROM sflight
GROUP BY carrid
HAVING MAX( price ) > 10. "Having从句中比较统计结果时,需要将统计函数重写一遍,而不能使用Select中定义的别名
ENDSELECT.
cl_demo_output=>display( t_temp ).
如果将统计函数与GROUP BY子句一起使用,那么Select语句中未出现在统计函数的数据库字段都必须在GROUP BY子句中出现。