سلام.
سوال من در مورد هتل های مختلف هست که هر کدوم اتاق های مختلف (یه نفره ، دو نفره ، سه نفره و ...) داره اونم به تعداد متفاوت.مثلا هتل A اتاق یه نفره 10 تا داره ، اتاق دو نفره 20 تا و... حالا من میخوام با توجه به جدول Reservation که رزروهای اتاق های اون هتل رو داره ، اتاق های خالی رو پیدا کنم.دو تاselect نوشتم.که اولی تعداد هرنوع از اتاق های اون هتل مورد نظره :
select hr.ID,hr.Number from HotelsRoom hr where hr.ID_Hotel=1
و دومی مجموع رزروهای هر نوع اتاق هتل مورد نظره :
select r.ID_HotelsRoom , sum(r.NumReserve) as ReserveNum from Reservation r
join HotelsRoom h on r.ID_HotelsRoom=h.ID
where h.ID_Hotel=1
group by r.ID_HotelsRoom
select.jpg
سوالم اینه که چجوری این دو تا فیلد دو تا Select رو از هم کم کنم (با توجه به فیلد اولی یعنی ID) تا تعداد خالی های هر اتاق رو بدست بیارم؟؟ (select1 - select2)