Merhabalar
Elimde KM tablom var bu tablomda en son alınan KM'yi bir önceki KM'den çıkararak farkını bulmam gerekiyor.
Bu konuda bana yardımcı olabilir misiniz?
![[Resim: do.php?img=11453]](https://resim.accesstr.net/do.php?img=11453)
aşağıdaki sorgu kodunu dener misiniz?
SELECT A.*,A.SON_KM- (SELECT Last(SON_KM.SON_KM) AS SonSON_KM
FROM SON_KM
WHERE (((SON_KM.SON_KM_ID)<A.SON_KM_ID))) AS [Kalan Hesabı]
FROM SON_KM AS A;
Hocam başka araca geçtiğinde ocak ayında negatif değer çıkıyor o kısımlara nasıl sıfır değer ataya bilirim
SELECT A.*, Nz(IIf([A].[SON_KM]-(SELECT Last(SON_KM.SON_KM) AS SonSON_KM
FROM SON_KM
WHERE (SON_KM.SON_KM_ID)<A.SON_KM_ID)<0,0,[A].[SON_KM]-(SELECT Last(SON_KM.SON_KM) AS SonSON_KM
FROM SON_KM
WHERE (SON_KM.SON_KM_ID)<A.SON_KM_ID)),0) AS [Kalan Hesabı]
FROM SON_KM AS A;
Hocam çok teşekkür ederim.
rica ederim
iyi çalışmalar