I'm not sure I made not misunderstand your requirement.
I thought your required output is like:
<TABLE BORDER=1 style="width: 70%; height: 70px" align=center>
<CAPTION>DEPARTMENT-EMPLOYEE TABLE</CAPTION>
<TR><TH>DEPARTMENT</TH></TR>
<TR><TD>account_number 1</TD></TR>
<TR><TD>account_number 2</TD></TR>
.....
<TR><TD>account_number n</TD></TR>
</TABLE>
So, if numbering to each lines as following:
<!-- 01: 00001 --> <TABLE BORDER=1 style="width: 70%; height: 70px" alighn=center>
<!-- 01: 00002 --> <CAPTION>DEPARTMENT-EMPLOYEE TABLE</CAPTION>
<!-- 01: 00003 --> <TR><TH>DEPARTMENT</TH></TR>
<!-- 10: 00001 --> <TR><TD>account_number 1</TD></TR>
<!-- 10: 00002 --> <TR><TD>account_number 2</TD></TR>
.....
<!-- 10: nnnnn --> <TR><TD>account_number n</TD></TR>
<!-- 90: 00001 --> </TABLE>
query might be something like:
Code:
(
SELECT '<!-- 01: 00001 -->' AS sequence
, '<TABLE BORDER=1 style="width: 70%; height: 70px" alighn=center>' AS data
FROM sysibm.sysdummy1
UNION ALL
SELECT '<!-- 01: 00002 -->' AS sequence
, '<CAPTION>DEPARTMENT-EMPLOYEE TABLE</CAPTION>' AS data
FROM sysibm.sysdummy1
UNION ALL
SELECT '<!-- 01: 00003 -->' AS sequence
, '<TR><TH>DEPARTMENT</TH></TR>' AS data
FROM sysibm.sysdummy1
UNION ALL
SELECT '<!-- 90: 00001 -->' AS sequence
, '</TABLE>' AS data
FROM sysibm.sysdummy1
UNION ALL
SELECT '<!-- 10: ' || E.ACCOUNT_NUMBER || ' -->' AS sequence
, '<TR><TD>' || E.ACCOUNT_NUMBER || '</TD></TR>' AS data
FROM UTILDB.DAILY_GLDM_BALANCE E where BRANCH='1144'
)
ORDER BY sequence
Or
SELECT data
FROM (my previous full-select using UNION ALL) q
ORDER BY sequence