已JCDS工单状态更改表为例,UDATE字段为修改日期,本例取工单的最后修改状态,内嵌的select取日期的最大值,为单值,查询结果可用于外部select的条件
SELECT objnr, stat, udate, utime
INTO TABLE @data(wt_jcds)
FROM jcds AS m
WHERE udate = ( SELECT MAX( udate ) FROM jcds WHERE objnr = m~objnr
AND stat = m~stat
AND inact = m~inact
and udate <= @lt_budat-high )
AND objnr LIKE '%OR%'
AND udate <= @lt_budat-high
AND stat IN @gt_stat2
AND inact = ''.