Example 1: Final total-only processing
This example shows simple total processing.
Assume that you have a database file FILEA and decide to create file FINTOT for your final total record as follows.
The FINTOT file is created specifically to hold the single record which is created with the final totals. You can specify:
FILEA FINTOT Code Count (count of all the selected records) Amt Totamt (total of the amount field) Maxamt (maximum value in the amount field) OVRDBF FILE(FINTOT) TOFILE(FILEA) SHARE(*YES) OPNQRYF FILE(FILEA) FORMAT(FINTOT) + MAPFLD((COUNT '%COUNT') + (TOTAMT '%SUM(AMT)') (MAXAMT '%MAX(AMT)')) CALL PGM(PGMG) /* Created using file FINTOT as input */ CLOF OPNID(FILEA) DLTOVR FILE(FINTOT)
Parent topic:
Final total-only processing