Davood_amega
یک شنبه 02 آبان 1389, 10:26 صبح
سلام پیشاپیش از همه دوستان تشکر
برای دستور T-SQL برای تشخیص رزرو بودن اتاق دچار مشکل شده ام . دو تا جدول دارم .
اتاقها : شماره اتاق (R_ID)
وضعیت اتاقها : اتاق رزرو شده (RS_Room_ID) و تاریخ ورود و تاریخ خروج
رزرو : فرد رزرو کننده
http://barnamenevis.org/forum/attachment.php?attachmentid=58944&stc=1&d=1287904923
در جدول وضعیت اتاقها امکان دارد یک اتاق در چند تاریخ رزرو شود . حالا یک SP نوشتم که دو تا تاریخ می گیرد که اگر در آن بین آن دو تاریخ اتاقی رزرو بود آن اتاق را نشان ندهد . Join این جداول به چه صورت است ؟
چون وقتی Join می کنم مثلا برای اتاق 108 امکان دارد 3 بار پر شده باشد و در یک سطر رزرو شده ولی دو سطر دیگر در آن تاریخ نباشد . ولی اتاق را به همین دلیل بر می گرداند .
برای دستور T-SQL برای تشخیص رزرو بودن اتاق دچار مشکل شده ام . دو تا جدول دارم .
اتاقها : شماره اتاق (R_ID)
وضعیت اتاقها : اتاق رزرو شده (RS_Room_ID) و تاریخ ورود و تاریخ خروج
رزرو : فرد رزرو کننده
http://barnamenevis.org/forum/attachment.php?attachmentid=58944&stc=1&d=1287904923
در جدول وضعیت اتاقها امکان دارد یک اتاق در چند تاریخ رزرو شود . حالا یک SP نوشتم که دو تا تاریخ می گیرد که اگر در آن بین آن دو تاریخ اتاقی رزرو بود آن اتاق را نشان ندهد . Join این جداول به چه صورت است ؟
چون وقتی Join می کنم مثلا برای اتاق 108 امکان دارد 3 بار پر شده باشد و در یک سطر رزرو شده ولی دو سطر دیگر در آن تاریخ نباشد . ولی اتاق را به همین دلیل بر می گرداند .