prepare("SELECT COUNT(*) FROM procurement_items WHERE budget_year = ?"); $stmtTotalItems->execute([$active_year]); $totalItems = $stmtTotalItems->fetchColumn(); $stmtTotalBudget = $pdo->prepare("SELECT SUM(total_price) FROM procurement_items WHERE budget_year = ?"); $stmtTotalBudget->execute([$active_year]); $totalBudget = $stmtTotalBudget->fetchColumn(); $stmtActualSpent = $pdo->prepare("SELECT SUM(procured_price) FROM procurement_items WHERE status='ดำเนินการเสร็จสิ้น' AND budget_year = ?"); $stmtActualSpent->execute([$active_year]); $actualSpent = $stmtActualSpent->fetchColumn(); $savings = $totalBudget - $actualSpent; // สรุปตามสถานะ $stmtStatusCounts = $pdo->prepare("SELECT status, COUNT(*) as cnt, SUM(total_price) as sum_price FROM procurement_items WHERE budget_year = ? GROUP BY status"); $stmtStatusCounts->execute([$active_year]); $statusCounts = $stmtStatusCounts->fetchAll(); ?>
รายการจัดซื้อทั้งหมด

รายการ

งบประมาณตั้งต้นรวม

฿

จัดซื้อจริงได้แล้ว

฿

ประหยัดงบประมาณได้

฿

สัดส่วนสถานะการจัดซื้อ
งบประมาณแยกตามหมวดหมู่