Sorunu altta ki kod ile çözdüm.
$sql = "SELECT COUNT(*) as total_rows, SUM(CASE WHEN `memnuniyet_durumu` = 1 THEN 1 ELSE 0 END) as num_satisfied, EXTRACT(YEAR FROM `tarih`) as year, EXTRACT(MONTH FROM `tarih`) as month
FROM yemekhane_anket
GROUP BY year, month;";
$stmt = $conn->prepare($sql);
$stmt->execute();
$result = $stmt->setFetchMode(PDO::FETCH_ASSOC);
$rows = $stmt->fetchAll();
foreach ($rows as $row) {
$percentage = ($row['num_satisfied'] / $row['total_rows']) * 100;
echo "Yıl: <b>" . $row['year'] . "</b> - Ay: <b>" . $row['month'] . "</b> - Toplam Oy: <b>" . $row['total_rows'] . "</b> - Beğeni Oy Sayısı: <b>" . $row['num_satisfied'] . "</b> - Beğeni Yüzdesi: <b>" . $percentage . "%</b> </br>";
}

