Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Fetching DAta against Max Date from table

Former Member
0 Likes
281

Dear All,

I have to fetch data against maximum date from table. i have tried this one but getting error :

EXEC SQL.

*IT_OUT-PR_APPRVD

SELECT single UDATE

INTO MAX_DATE

FROM CDHDR

WHERE CHANGE_IND = 'U'

AND OBJECTCLAS = 'BANF'

AND OBJECTID = IT_OUT-PR_NO

AND CHANGENR = IT_OUT-CHANGENR1

AND TCODE LIKE 'ME%'

AND UDATE = (SELECT MAX(UDATE) FROM CDHDR WHERE CHANGE_IND = 'U'

AND OBJECTCLAS = 'BANF'

AND OBJECTID = IT_OUT-PR_NO

AND CHANGENR = IT_OUT-CHANGENR1

AND TCODE LIKE 'ME%') .

ENDEXEC.

Plz suggest syntax for that.

Looking forward to your earliest response.

with Regards,

Gulrez Alam

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
259

write this :

Look at the bold ones ... U need to put : against the field

MAX_DATE ..

EXEC SQL.

SELECT UDATE INTO :MAX_DATE

FROM CDHDR

WHERE CHANGE_IND = 'U'

AND OBJECTCLAS = 'BANF'

AND OBJECTID = '0'

AND CHANGENR = '1'

AND TCODE LIKE 'ME%'

AND UDATE = (SELECT MAX(UDATE) FROM CDHDR WHERE CHANGE_IND = 'U'

AND OBJECTCLAS = 'BANF'

AND OBJECTID = '1'

AND CHANGENR = '1'

AND TCODE LIKE 'ME%'.) .

.

ENDEXEC.

1 REPLY 1
Read only

Former Member
0 Likes
260

write this :

Look at the bold ones ... U need to put : against the field

MAX_DATE ..

EXEC SQL.

SELECT UDATE INTO :MAX_DATE

FROM CDHDR

WHERE CHANGE_IND = 'U'

AND OBJECTCLAS = 'BANF'

AND OBJECTID = '0'

AND CHANGENR = '1'

AND TCODE LIKE 'ME%'

AND UDATE = (SELECT MAX(UDATE) FROM CDHDR WHERE CHANGE_IND = 'U'

AND OBJECTCLAS = 'BANF'

AND OBJECTID = '1'

AND CHANGENR = '1'

AND TCODE LIKE 'ME%'.) .

.

ENDEXEC.