// SINKRONISASI KARTU STATISTIK (Dinamis Berdasarkan Rentang Filter & Sargable) $stmt_card = $conn->prepare(" SELECT COALESCE(SUM(harga), 0) as total_harga, COALESCE(SUM(jasa), 0) as total_jasa, COALESCE(SUM(harga + jasa), 0) as total_omset FROM pengambilan_barang WHERE status = 'Selesai' AND $sql_where "); $stmt_card->bind_param("ss", $date_start, $date_end); $stmt_card->execute(); $stat_data = $stmt_card->get_result()->fetch_assoc(); $stmt_card->close(); // Query terpisah khusus untuk menghitung akumulasi nominal yang masih 'Pending' $stmt_card_pending = $conn->prepare("SELECT COALESCE(SUM(harga + jasa),0) t FROM pengambilan_barang WHERE status = 'Pending' AND $sql_where"); $stmt_card_pending->bind_param("ss", $date_start, $date_end); $stmt_card_pending->execute(); $stat_pending_filter = $stmt_card_pending->get_result()->fetch_assoc()['t']; $stmt_card_pending->close();