Bende şunu anlamadım 11.11.2017 aratılında 4 saat nasıl çıkıyor? Saat farkı desem 11.11.2017 06:00 - 11.11.2017 07:00 arasındaki fark 1 saat. nasıl 4 çıkıyor bunu anlamadım. -- Saatleri unix biçiminde kayıt et, işlem yapacağında aradaki günü de saatide çıkarttırırsın 10.11.2017 22:00 de işe başlamış, gün bitmiş yeni gün başlamış ve saat 03:00 de mesaiyi bırakmış. evine gidip uyumuş sabah 6 da tekrar işe başlayıp 7 de izin isteyip gitmiş. Ben bu adam ayın 11 inde kaç saat çalıştı diye baktığımda 11.11.2017 00:00 ile 03:00 arası 3 saat, 06:00 ile 07:00 arası 1 saat total 4 saat çalıştı diyebilmem gerekiyor nceki gün çalıştığı beni ırgalamıyor saatleri unix tutmasam da unixe çevirebiliyorum zaten o konuda sıkıntım yok. :|

evet sadece 24 saatlik tablodaki toplam saat farkını çıkarsın istiyorum. :|

abi ben soruyu anlamadım. 10.11.2017 de arayınca nasıl olacak o saat dediğin. https://www.youtube.com/watch?v=WC3-71NKwPw

mysql dışında kodlarla if elselerle bişey çıkıyor ancak 4 5 günlük tarih aralığı işin içine girince yine çakılıyor. işin ilginci internette de bulamadım hiç bir şey ya da aramam gereken anahtar kelimeyi bulamıyorum. :|

Dostum; Id, baslangic tarihi, baslangic saati, son tarih ve sonsaati tablodan cekip; array'a ata. Dizi eleman sayisina gore bir for each dongusu yarat. Bu dongu icinde; her id icinde ki bastrh ve sontrh'i karsilastir. Ayni gun ise calisma saati=sonsaat-bassaat; farkli gun ise calisma saati=24-bassaat yap. Anahtar nokta; buraya bir degisken daha atayip; son tarih farkli bir gun ise onun degerini ona gore degistirip; bir sonra ki for each dongusunde hesaplamaya dahil etmek. Mobil oldugumdan koda dokemiyorum. Aksama kadar cozemessen; aksam el atarim.

şu şekilde bir çzüm bulundu şimdilik https://stackoverflow.com/questions/47236375/how-to-group-total-hours-day-for-start-finish-data-multiple-entries-per-day-so pesimistzombie tarafından 11/Kas/17 13:08 tarihinde düzenlenmiştir :|

Merhaba hacılar yine bir sıkıntıyla baş başayım. Bir tablom var id | bastrh | bassaat | sontrh | sonsaat 1 | 10.11.2017 | 22:00 | 11.11.2017 | 03:00 2 | 11.11.2017 | 06:00 | 11.11.2017 | 07:00 Sql cümlem ne olmalıki; 10.11.2017 sorgılandığında 2 saat 11.11.2017 sorgulandığında 4 saat çıktısı verebilsin. pesimistzombie tarafından 10/Kas/17 23:29 tarihinde düzenlenmiştir :|

Hocam; ben sql ile degil ama php ile yapabilirim :) Degerleri cekip diziye ata. Sonra 1-2 if dongusu ile toplama yaptir. Kulagi uzaktan tutmak ama bilgim o kadar ;)

Hocam 22'de basliyor; 24 olunca gun degisiyor. Ondan 2 saat demis.

https://www.w3resource.com/mysql/date-and-time-functions/mysql-timediff-function. php

algoritmayı biri dkse yazacak bulunur elbet :D Cumhuriyet rejimi için en ufak rahatımı bile feda etmem.

hocam sql ile yapabilsem daha güzel olacak ama php ile nasıl yapacaksın fikrini paylaşır mısın ben ona gre kendi koduma dkerim :|

Bende şunu anlamadım 11.11.2017 aratılında 4 saat nasıl çıkıyor? Saat farkı desem 11.11.2017 06:00 - 11.11.2017 07:00 arasındaki fark 1 saat. nasıl 4 çıkıyor bunu anlamadım. -- Saatleri unix biçiminde kayıt et, işlem yapacağında aradaki günü de saatide çıkarttırırsın If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.