TRANSFORM First(r.RaporEkibi) AS FirstOfRaporEkibi
SELECT r.Sira
FROM
(SELECT q.RaporTuru, q.RaporEkibi, (SELECT COUNT(*)
FROM (SELECT DISTINCT tbl_Orders.RaporTuru, tbl_Orders.RaporEkibi
FROM tbl_Orders
WHERE tbl_Orders.Rapor="x"
ORDER BY tbl_Orders.RaporTuru, tbl_Orders.RaporEkibi) AS q2
WHERE q2.RaporTuru = q.RaporTuru
AND q2.RaporEkibi < q.RaporEkibi
)+1 AS Sira
FROM (SELECT DISTINCT tbl_Orders.RaporTuru, tbl_Orders.RaporEkibi
FROM tbl_Orders
WHERE tbl_Orders.Rapor="x"
ORDER BY tbl_Orders.RaporTuru, tbl_Orders.RaporEkibi) AS q
ORDER BY q.RaporTuru, q.RaporEkibi) AS r
GROUP BY r.Sira
PIVOT r.RaporTuru In ("Kdv İade","Bağımsız Denetim","Tam Tasdik","Diğer Raporlar");
yada sorguyu parçalara ayırıp 3farklı sorgudan çekerek
1 - qryDistinctRaporEkibi
SELECT DISTINCT tbl_Orders.RaporTuru, tbl_Orders.RaporEkibi
FROM tbl_Orders
WHERE tbl_Orders.Rapor="x"
ORDER BY tbl_Orders.RaporTuru, tbl_Orders.RaporEkibi;
2 - qryRankedRaporEkibiSELECT q.RaporTuru, q.RaporEkibi, (SELECT COUNT(*)
FROM qryDistinctRaporEkibi AS q2
WHERE q2.RaporTuru = q.RaporTuru
AND q2.RaporEkibi < q.RaporEkibi
)+1 AS Sira
FROM qryDistinctRaporEkibi AS q
ORDER BY q.RaporTuru, q.RaporEkibi;
3 - Son Sorgu yani qrySonTRANSFORM First(r.RaporEkibi) AS FirstOfRaporEkibi
SELECT r.Sira
FROM qryRankedRaporEkibi AS r
GROUP BY r.Sira
PIVOT r.RaporTuru In ("Kdv İade","Bağımsız Denetim","Tam Tasdik","Diğer Raporlar");