diff --git a/10 Očkování chřipka.py b/10 Očkování chřipka.py index f31be1e..15786ba 100644 --- a/10 Očkování chřipka.py +++ b/10 Očkování chřipka.py @@ -45,7 +45,14 @@ SELECT FROM lecd l WHERE l.rodcis = kar.rodcis 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 JOIN kar ON registr.idpac = kar.idpac @@ -64,7 +71,7 @@ df = pd.read_sql(sql, con) con.close() # 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: df[col] = df[col].astype("string") @@ -132,4 +139,4 @@ format_dates(ws_main, ["Datum očkování", "Expirace"]) wb.save(xlsx_path) -print(f"Hotovo. Uloženo do: {xlsx_path}") +print(f"Hotovo. Uloženo do: {xlsx_path.resolve()}")