Sn. Hasan,
Eğer tablodaki marka1...9 şeklinde marka adlarının yazıldığı kısım 9'a kadar sabitse
ve marka isimleri örneğin 5 adet olarak sabitse gönderdiğim ekteki dosyadaki sorgu gibi basitçe yapılabilir.
Ama sabit değil derseniz, ya her yeni marka veya alan adında sorguyu kendiniz değiştireceksiniz veya esnek olması için kod yazmak gerekecek.
Kod:
SELECT Tablo1.*, IIf([Marka1]="HND",1,0)+IIf([Marka2]="HND",1,0)+IIf([Marka3]="HND",1,0)+IIf([Marka4]="HND",1,0)+IIf([Marka5]="HND",1,0)+IIf([Marka6]="HND",1,0)+IIf([Marka7]="HND",1,0)+IIf([Marka8]="HND",1,0)+IIf([Marka9]="HND",1,0) AS HND, IIf([Marka1]="HYN",1,0)+IIf([Marka2]="HYN",1,0)+IIf([Marka3]="HYN",1,0)+IIf([Marka4]="HYN",1,0)+IIf([Marka5]="HYN",1,0)+IIf([Marka6]="HYN",1,0)+IIf([Marka7]="HYN",1,0)+IIf([Marka8]="HYN",1,0)+IIf([Marka9]="HYN",1,0) AS HYN, IIf([Marka1]="TYT",1,0)+IIf([Marka2]="TYT",1,0)+IIf([Marka3]="TYT",1,0)+IIf([Marka4]="TYT",1,0)+IIf([Marka5]="TYT",1,0)+IIf([Marka6]="TYT",1,0)+IIf([Marka7]="TYT",1,0)+IIf([Marka8]="TYT",1,0)+IIf([Marka9]="TYT",1,0) AS TYT, IIf([Marka1]="ÖZEL",1,0)+IIf([Marka2]="ÖZEL",1,0)+IIf([Marka3]="ÖZEL",1,0)+IIf([Marka4]="ÖZEL",1,0)+IIf([Marka5]="ÖZEL",1,0)+IIf([Marka6]="ÖZEL",1,0)+IIf([Marka7]="ÖZEL",1,0)+IIf([Marka8]="ÖZEL",1,0)+IIf([Marka9]="ÖZEL",1,0) AS ÖZEL, IIf([Marka1]="TMS",1,0)+IIf([Marka2]="TMS",1,0)+IIf([Marka3]="TMS",1,0)+IIf([Marka4]="TMS",1,0)+IIf([Marka5]="TMS",1,0)+IIf([Marka6]="TMS",1,0)+IIf([Marka7]="TMS",1,0)+IIf([Marka8]="TMS",1,0)+IIf([Marka9]="TMS",1,0) AS TMS
FROM Tablo1;