我想要兩個房間的兩個日期之間的可用房間的結果。顯示兩個日期範圍的結果?
我查詢
SELECT *
FROM `roomcalendar`
WHERE day BETWEEN '2016-08-29' and '2016-08-31'
此查詢不顯示任何結果。
select *
FROM roomcalendar
WHERE day between '2016-08-30' and '2016-08-31'
AND avaroom != 0 having count(*) = datediff('2016-08-31','2016-08-30')
我可以使用where roomname ='Room-A'但我不想使用它。使用房間名稱在兩個日期之間獲得兩間房間的其他方法?
你沒有'group by',所以你的'count(*)'是不確定的。 –
@MarcB你能展示如何使用group by。 ?謝謝。 –
任何想法來獲得房間名稱的結果。它總是隻顯示一個結果。 –