Он, ребята, я застрял с проблемой, и я надеюсь, что кто-то может мне помочь. У меня свидание. Например 2009-10-1. Эта дата используется, чтобы проверить, в какое время года я работаю. Это может быть лето или зима.
Если летом будет таблица для внутреннего соединения, то будет "summer09_rooms". Если зима 'winter09_rooms'. Поэтому я в основном хочу сделать СЛУЧАЙ, КОГДА В МОЕМ ВНУТРЕННЕМ СОЕДИНЕНИИ. Как это сделать? Запрос будет выглядеть так:
SELECT name, arrival_date, departure_date FROM holliday a
INNER JOIN
(
CASE when arrival_date BETWEEN 2009-10-1 AND 2009-4-1 THEN summer09_rooms b
ELSE winter09_rooms b END
)
ON a.dossier=b.dossier
Конечно, этот запрос не работает, но теперь я надеюсь, что вы увидите, чего я хочу достичь.
С уважением,
Цифровой человек