Tek kelimeyse tirnak koymaniza gerek yok. Direkt "AS DURUM", birden cok kelimeli sütun ise köseli parantez.
Hocam where den sonra durum =1 demem gerekiyor lakin, mysql'de çalıştıramadım.
select pk.adi,pk.soyadi,pg.personel_id, pg.tarih,min(pg.giris_saat),
CASE
WHEN min(pg.giris_saat) > '08:15:00' THEN '1'
END AS 'DURUM'
from personel_giriscikis pg
inner join personel_kartlari pk on pk.id=pg.personel_id
where pg.tarih='2022-10-04 'and (departman_kod='2' or departman_kod='9' or departman_kod='5')
group by pg.tarih,pg.personel_id
HAVING
(CASE
WHEN min((pg.giris_saat) > '08:15:00' THEN '1' ELSE '0'
END)='1'
order by giris_saat desc