from database import TradeDB db = TradeDB() try: cols = [dict(r)["Field"] for r in db.conn.execute("SHOW COLUMNS FROM ws_price_validation").fetchall()] print(f"ws_price_validation cols: {cols}") sql = """ SELECT code, provider, COUNT(*) as cnt FROM ws_price_validation WHERE DATE(recv_time) = '2026-08-10' GROUP BY code, provider ORDER BY code, provider; """ rows = db.conn.execute(sql).fetchall() # 종합 sql_total = """ SELECT provider, COUNT(*) as cnt FROM ws_price_validation WHERE DATE(recv_time) = '2026-08-10' GROUP BY provider; """ totals = db.conn.execute(sql_total).fetchall() import json print("\n--- By Stock ---") for r in rows: print(json.dumps(dict(r))) print("\n--- Totals ---") for r in totals: print(json.dumps(dict(r))) finally: db.close()