Мне нужно сравнить строки в одной таблице запроса.Сравнение строк в SQL-запросе
Вот пример таблицы:
id checkin checkout
1 01/15/13 01/31/13
1 01/31/13 05/20/13
2 01/15/13 05/20/13
3 01/15/13 01/19/13
3 01/19/13 05/20/13
4 01/15/13 02/22/13
5 01/15/13 03/01/13
Я сравниваю рецэнзии на текущую дату, если она перед сегодняшней датой, то я хочу, чтобы вернуть результат. Однако, подобно id 1 и 3, у них есть несколько записей. Если одна из записей, связанных с одним и тем же идентификатором, имеет запись, у которой есть дата проверки после сегодняшней даты, я не хочу возвращать какую-либо их запись. Я хочу только вернуть запись каждого идентификатора, где каждая запись находится до сегодняшней даты в поле проверки.
Я пытаюсь использовать это с несколькими таблицами, потому что я сравниваю дату проверки в отдельной таблице. Я просто закончу первый из: с (....) t1, t2? – trueinViso
@trueinViso. , , Я думаю, вы должны задать другой вопрос, касающийся нескольких таблиц. Включите формат таблицы, образцы данных и результаты, которые вы хотите. Этот вопрос очень четко начинается: «Мне нужно сравнить строки в одной таблице запроса». –