Aşağıdaki kodda veriyi yuvarladığı için zaman aralığı kısa olan verilerde hatalı veri almama sebep oluyor,
CDbl(DateDiff("n",[kapatilan].[ulasma_tarihi],[kapatilan].[kapatma_tarihi])\60 & "," & Abs(Format(DateDiff("n",[kapatilan].[ulasma_tarihi],[kapatilan].[kapatma_tarihi]) Mod 60,"00"))) AS mudahale_sure
bu konu hakkında yardımcı olabilir misiniz?
yukarıdaki kodum çalışıyor tek sıkıntım yukarıda belirtmiş olduğum durum.
Kapatma süresinde mi kapatma saatinde mi nerede? birde örnek gösterirseniz soru daha iyi anlaşılır.
Mesela, Başlangıç Tarihi Şu, Bitiş Tarihi ŞU olduğunda kapatma süresi ŞU değeri göstermesi gerekirken ŞU değeri gösteriyor diye
13-12-2020, 20:44 (En son düzenleme: 13-12-2020, 21:00 footprinting.)
Hocam
benim için önemli olan süre saati süreden çekiyorum
dikkat ederseniz sürede yuvarlama oluyor ve hatalı sonuçlar amama sebep oluyor
ilk değerde süre 0,3 olarak değer almışım ama o süre yi saat dakikaya çevirdiğimde 0:18 dakika değerini alıyorum ama iki tarih saat arasındaki fark 3 dk
17.11.2020 00:02 - 17.11.2020 00:05 - bu iki tarih arası fark süre olarak 0,03 olması gerekiyor
benim yazdığım kodda süre olarak 0,3 değeri almaktayım
açıkçası yapmak istediğiniz şeyi tam olarak anlamadım:
ilk kayıt için
BaslangicTarihi :17.11.2020 00:02:52
BitisTarihi :17.11.2020 00:05:00
Süre :128 saniye, yani 2dk 8 saniye neden hesaplama 3 dk olmalı 2 dakikaya daha yakın değil mi?
ayrıca sonuç neden17.11.2020 00:02 - 17.11.2020 00:05 - bu iki tarih arası fark süre olarak 0,03 olması gerekiyor