
ekteki gibi aynı tablodan 2 sorgu çekiyorum. ilk sorguma aynı araç için çok çalışan sürücüyü getirmek istiyorum ama beceremedim.
yani 34 ABC 01 in karşısına x gelsin ve tek satır gelsin gibi. yardımcı olabilirseniz sevinirim.
select plaka, sum(gun)
from tablo
where donem=ocak
group by plaka having sum(gun)>0
select emplId, plaka, sum(gun)
from tablo
where donem=ocak
group by emplId, plaka having sum(gun)>0

distinct denedim, alt sorgunun max(gun) almayı denedim ama olmadı
Abraxass


row_number işini görür sanırım;
SELECT plaka,
emplId,
toplam
FROM(
SELECT plaka,
emplId,
sum(gun) as Toplam,
ROW_NUMBER() OVER (PARTITION BY plaka ORDER BY SUM(gun) DESC) AS SIRA,
from tablo
where donem=ocak
group by plaka,emplId
)KLM
where SIRA = 1
bir bucuk adana


@birbucukadana mükkemlesin çok teşekkür ediyorum.
Abraxass

1