Spaces:
Sleeping
Sleeping
| import requests | |
| import json | |
| base = "https://p-karthik-mohan-sql-analyst-env.hf.space" | |
| sql = "SELECT c.customer_id, c.first_name, c.last_name, SUM(CASE WHEN STRFTIME('%m', o.order_date) BETWEEN '01' AND '06' THEN o.total_amount ELSE 0 END) AS h1_revenue, SUM(CASE WHEN STRFTIME('%m', o.order_date) BETWEEN '07' AND '12' THEN o.total_amount ELSE 0 END) AS h2_revenue FROM orders o JOIN customers c ON o.customer_id = c.customer_id WHERE o.status = 'completed' AND o.order_date LIKE '2024%' GROUP BY c.customer_id HAVING h2_revenue > h1_revenue ORDER BY h2_revenue DESC" | |
| requests.post(f"{base}/reset", json={"task_id": 8}) | |
| r = requests.post(f"{base}/step", json={"action": sql}) | |
| data = r.json() | |
| print("Reward:", data["reward"]) | |
| print("Breakdown:", json.dumps(data["observation"]["reward_breakdown"], indent=2)) | |
| print("First 2 rows agent got:") | |
| for row in data["observation"]["result_preview"][:2]: | |
| print(" ", row) | |