У меня есть таблица с данными с колонками: CD, beginDate, endDate. суффикс. Мне нужно определить, есть ли какая-либо строка, которую я хочу вставить, beginDate раньше, чем endDate, в любой другой строке с тем же значением суффикса.Определите, соответствует ли дата начала до окончания даты
код с тем, что я не пытаюсь и не повезло:
select * from data a1
join data a2 on a2.cd=a1.cd
where
a1.suffix=a2.suffix and
a1.beginDate<a2.endDate
Любая идея, горячий я могу это сделать? Заранее спасибо
Извините, но ваше описание сказать, что есть одна таблица, но есть 2 таблицы в SQL. Пожалуйста, сделайте вопрос более ясным. И если вы можете добавить несколько примеров входных и выходных данных. – Parandroid
@Parandroid есть одна таблица, и мне нужно выбрать все данные из таблицы, где beginDate находится перед startDate, а значение суффикса то же самое – Brezhnews
То же самое, что и что? И почему вы присоединяетесь к таблице a2 в своем SQL, какая вторая таблица a2? – Parandroid