Belirli Bir Değere Göre Tarih Arasını Alma

1 2 3
26/06/2021, 21:13

feraz

Denedim abey resimdeki gibi hata veriyor

Kod:
DCount("sure","tablo2","TARIH <" & [TARIH])
böyle yapım yine hata veriyor.
Yani TARİH ile alakalı kısımda hata veriyor maliesef.Bence gerek yok uğraşmaya

26/06/2021, 22:58

berduş

sağolun feraz hocam
bu konudan bağımsız olarak sormuştum
26/06/2021, 23:06

feraz

Rica ederim abey bende anlamadım neden tarih koşulunda hata veriyor.Sdece kod koşulu ekleyince problem olmuyor
26/06/2021, 23:42

berduş

sonunda oldu galiba Amerikan tarih formatına çevirince çalıştı galiba
SELECT TABLO1.KOD, TABLO1.TARIH, Dsum ("(sure)","tablo2","kod='" & [KOD] & "' and TARIH < #" & Format([TARIH],"mm\/dd\/yyyy hh:nn:ss") & "#") AS Once, Dsum ("(sure)","tablo2","kod='" & [KOD] & "' and TARIH > #" & Format([TARIH],"mm\/dd\/yyyy hh:nn:ss") & "#") AS Sonra
FROM TABLO1;
29/06/2021, 08:16

untouchable

Ellerinize sağlık teşekkürler. Birde önceki ve sonraki süre toplamlarının yanına önceki ve sonraki adet toplamınıda çekebilir miyim ?
29/06/2021, 08:27

untouchable

Bu şekilde aldım sayıyı teşekkürler.

Kod:
Sayıönceki: (select  Count(t2.TARIH)  from TABLO1 as t1  LEFT JOIN TABLO2 as t2 ON t2.TARIH< t1.TARIH and t2.KOD= t1.KOD )
1 2 3