我可以在不同的日期时间使用 BETWEEN checkin 和 checkout 吗?

Can i use BETWEEN checkin and checkout in different datetimes?

select * 
  from reserva
     , casa  
 where casa.lotacao = '$tamanho' 
   and reserva.Casa_id = '$product_id' 
   and reserva.checkout = '$checkout' BETWEEN  reserva.checkin ='$checkin'

reserva = reservation
casa = home

我想得到一个例子

Check-in 15-06-2016
check-out 20-06-2016

我希望那 5 天结束。

是的。但是你的语法是错误的:

SELECT.... $checkout BETWEEN '$checkin' AND DATE_SUB('$checkin',INTERVAL 5 DAY)