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?
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