У меня есть таблица с именем ЧАСЫ он имеет столбцы ID:таблицы запросов и сравнить с другой строкой
NUMBER, TIME_IN: DATE, TIME_OUT: DATE, START_LUNCH: VARCHAR2, and STOP_LUNCH: VARCHAR2.
Я хочу, чтобы выбрать идентификатор, где time_in и time_out является NOT NULL и START_LUNCH = «Y» и STOP_LUNCH является NULL, и этот идентификатор не имеет строки, где CLOCK_IN не является NULL, а CLOCK_OUT имеет значение NULL.
Я могу получить все, кроме последней части, где я хочу убедиться, что нет другой строки с тем же идентификатором, где CLOCK_IN не NULL, а CLOCK_OUT - NULL. Любая помощь приветствуется.
SELECT ID FROM CLOCK
WHERE TIME_IN IS NOT NULL
AND TIME_OUT IS NOT NULL
AND START_LUNCH = '50'
AND START_LUNCH IS NULL