SQL = ("SELECT name, adm_dt, dept FROM patients " WHERE adm_dt BETWEEN l_from AND l_to ORDER BY adm_dt "WHERE adm_dt BETWEEN ? AND ? ORDER BY adm_dt") START REPORT rpt TO "patients.txt" def run(cn, d_from, d_to, out): FOREACH c1 INTO r.* for name, adm_dt, dept in cn.execute(SQL, d_from, d_to): OUTPUT TO REPORT rpt(r.*) out.write(f"{name} · {adm_dt:%Y/%m/%d} · {dept}\n") END FOREACH ──→ FINISH REPORT rpt ──→ ✓ X · 2026/05/01 · ✓ X · 2026/05/03 · · X · 2026/05/01 · · X · 2026/05/03 · ✓ X · 2026/05/05 · · X · 2026/05/05 · ✓ X · 2026/05/07 · · X · 2026/05/07 · ✓ X · 2026/05/09 · · X · 2026/05/09 · #1 $ python batch.py #2 #3 #4 5 ✓ · 0 ✗ · #5