Nu är jag förvånad :o
Hur jag än gör så blir mitt datum till 12:00:00 AM i stället för ett datum.
fromdate = cDate(request.form("fromdate"))
todate = cDate(request.form("todate"))
q = "SELECT t1.* " & _
" FROM apartments t1" & _
" WHERE not exists ( select * from apartmentbooking as t2 " & _
" where t1.apartmentno = t2.Rel_ApartmentNO " & _
" AND (#" & fromdate & "# BETWEEN cDate(t2.startdate) AND cDate(t2.enddate) " & _
" or #" & todate & "# BETWEEN cDate(t2.startdate) AND cDate(t2.enddate) )) " & _
" ORDER BY t1.apartmentno ASC "
Jag får som resultat:
SELECT t1.* FROM apartments t1 WHERE not exists ( select * from apartmentbooking as t2 where t1.apartmentno = t2.Rel_ApartmentNO AND (#12:00:00 AM# BETWEEN cDate(t2.startdate) AND cDate(t2.enddate) or #12:00:00 AM# BETWEEN cDate(t2.startdate) AND cDate(t2.enddate) )) ORDER BY t1.apartmentno ASC
Vad kan jag ha gjort för fel?