Я внедряю инструмент бронирования для процесса. Есть инвентарь, который вы можете использовать - если вы хотите заказать процесс за день, то AM и PM слот этого дня исчерпаны. Затем, когда отображается календарь, он отображает все существующие заказы, например, что эта комната недоступна в определенный период времени.Oracle Apex Календарь записи заказов
Сложность У меня есть, это возвращаемые записи, которые отображаются НЕ для того, чтобы слот «AM» после слота «PM». все это кажется довольно случайным, что может быть запутанным для конечного пользователя.
SELECT * FROM
(
select
query to select room 1 where slot is AM
UNION ALL
query to select room 1 where slot is PM
UNION ALL
query to select room 2 (this room can be booked only for whole day)
)
ORDER BY slot ASC
это структура запроса, который я использовал. Он возвращает записи правильно, но не в порядке. Я предполагаю, что это связано с вложенными выборами.
Каков наилучший подход для решения этой проблемы?
Alen благодарит вас за ответ. К сожалению, этот подход не работает. –
@Lomo_effect Что еще не так при использовании этого решения? Или у вас есть трудности с его внедрением? – Tom
Прошу прощения, я должен указать его больше. Моя основная проблема заключается в том, чтобы извлекать записи в ORDER (AM, AM, PM, PM). Выше запрос работает, однако он не сортирует результаты в правильном порядке. Это не просто вопрос SQL, поскольку это решение должно быть реализовано с помощью инструмента календаря APEX. –