This commit is contained in:
2025-10-03 20:10:16 +02:00
parent 55d89e4574
commit 97a678ef4a

View File

@@ -45,7 +45,14 @@ SELECT
FROM lecd l FROM lecd l
WHERE l.rodcis = kar.rodcis WHERE l.rodcis = kar.rodcis
AND l.datose = CAST(ockzaz.datum AS DATE) AND l.datose = CAST(ockzaz.datum AS DATE)
) AS "LECD kódy (ten den)" ) AS "LECD kódy (ten den)",
/* --- VŠECHNY KÓDY Z TABULKY vykonu dokladd PRO TOHO PACIENTA A TENTÝŽ DEN --- */
(
SELECT LIST(d.kod, ', ')
FROM dokladd d
WHERE d.rodcis = kar.rodcis
AND d.datose = CAST(ockzaz.datum AS DATE)
) AS "Vykony (ten den)"
FROM registr FROM registr
JOIN kar ON registr.idpac = kar.idpac JOIN kar ON registr.idpac = kar.idpac
@@ -64,7 +71,7 @@ df = pd.read_sql(sql, con)
con.close() con.close()
# Textové sloupce jako string # Textové sloupce jako string
for col in ["Kód MZ", "Šarže", "Rodné číslo", "Látka", "Název", "Příjmení", "Jméno", "LECD kódy (ten den)"]: for col in ["Kód MZ", "Šarže", "Rodné číslo", "Látka", "Název", "Příjmení", "Jméno", "LECD kódy","Výkony"]:
if col in df.columns: if col in df.columns:
df[col] = df[col].astype("string") df[col] = df[col].astype("string")
@@ -132,4 +139,4 @@ format_dates(ws_main, ["Datum očkování", "Expirace"])
wb.save(xlsx_path) wb.save(xlsx_path)
print(f"Hotovo. Uloženo do: {xlsx_path}") print(f"Hotovo. Uloženo do: {xlsx_path.resolve()}")