Arkadaşlar sorgular kısmına 06CGC48 yazdığınızda mazot yüzdesi kısmında hata diye yazan yerlerin 0 rakamı olarak görünmesini istiyorum. Anlatmak istediğim örnek dosya ektedir. Yardımlarınızı bekliyorum.
SELECT a.Kimlik, a.PLAKA, a.TARIH, a.KM, IIf(IsNull((SELECT max(KM) from [MAZOT] where kimlik<a.kimlik and PLAKA=a.PLAKA)),KM,(SELECT max(KM) from [MAZOT] where kimlik<a.kimlik and PLAKA=a.PLAKA)) AS bb, [KM]-[bb] AS [Yaptığı km], a.OLCUM, a.CEKER, a.YEDEK, (select nz(last([OLCUM]+[CEKER]+[YEDEK]),0) from mazot where kimlik<a.kimlik and plaka=a.plaka) AS [Bir önceki top cıkıs lt], [OLCUM]+[CEKER]+[YEDEK] AS [Top cıkıs lt], IIf([Bir önceki top cıkıs lt]-[OLCUM]<0,0,[Bir önceki top cıkıs lt]-[OLCUM]) AS [Yaktığı lt], IIf([Yaktığı lt]=0,0,[Yaktığı lt]/[Yaptığı km]) AS [Mazot % si]
FROM MAZOT AS a
ORDER BY a.PLAKA, a.TARIH DESC;
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.