FILL method helps to fill stand alone rowset from database directly.
But sometimes it is required to fill rowset Using JOIN / UNION Keyword.
1. Using JOIN Keyword.
Local Rowset &rs = Createrowset(Record.TL_RPTD_TIME);
&rs.Fill("INNER JOIN PS_TL_RPTD_TIME TM ON TM.EMPLID = FILL.EMPLID WHERE FILL.PUNCH_TYPE = '0' AND FILL.EMPLID = :1", &emplid);
2. Using UNION Keyword.
Local Rowset &rs = Createrowset(Record.PERSON);
&rs.Fill("WHERE 1=0 UNION SELECT EMPLID, %DateOut(BIRTHDATE),BIRTHPLACE,BIRTHCOUNTRY,BIRTHSTATE,%DateOut(DT_OF_DEATH),%DateTimeOut(LAST_CHILD_UPDDTM) FROM PS_PERSON WHERE EMPLID = :1", &emplid);
1 comments:
Thanks for sharing this information with us. Your material is up to date and quite informative, I would like to bookmark this page so I can come here to read this again, as you have done a wonderful job.
PIC Scheme
Post a Comment