Alıntı
Çözümümdeki sıkıntı : : Araba(lar) bir günden daha uzun kiralanabiliniyor. Dolayısıyla 2 nisan 23:00 dan 4 nisan 20:00 ye kadar kiranlamış bir araçta Time(DateFrom)- Time(DateTo) yaptığımda 45 saat geri dönecek ve aracın kiralanma günü olan 2 nisanda sanki 45 saat yani >=24 olacağından dolayı listelenmiyor olacak.
burada anlayamadığım şey zaten 4 nisan 20:00 ye kadar kiralanmışsa neden listelenmesini istediğindir, birşeyi eksik anlatmışsın sanırım oda listelenme tarihini örnek vermek olacak. bu listeleme 2 nisanda yapılırsa benim dediğim gibi zaten listememeli, 5 nisanda yapılırsa, kiralanma süresi bittiğinden listelenmelidir. biraz daha açarmısın bu kısmı

edit :

select TIMESTAMPDIFF(HOUR,z.DateFrom,z.DateTo),CarID from rez as z WHERE TIMESTAMPDIFF(HOUR,z.DateFrom,z.DateTo) <=13

belki bu sorgudan birşey çıkartabilirsin dediğim gibi sorunu tam anlamadım, ancak n ≡ 0 (mod 24) tarzı birşeye ihtiyaç duyuyor gibisin

http://stackoverflow.com/questions/1...e-is-some-null