両方の部屋の2つの日付の間に利用可能な結果の部屋が必要です。2つの日付範囲の結果を表示しますか?
マイクエリ
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')
roomname = 'Room-A'のところで使用できますが、使用したくありません。部屋名を持つ2つの日付の間に利用可能な2つの部屋を取得するための他の方法?
あなたは 'group by'を持っていないので、' count(*) 'は不定です。 –
@MarcBグループでの使用方法を表示できますか? ?ありがとう。 –
roomnameの結果を得るための任意のアイデア。常に1つの結果しか表示されません。 –