Использование SQL Server 2000
таблица 1:
ID LastDate
001 20090101
003 20090501
004 20090302
...
таблица2:
ID Date Value
001 20090101 100
001 20090102 200
001 20090103 200
002 20090101 350
002 20090302 500
003 20090501 200
003 20090502 250
004 20090302 400
...
Из таблицы 2 я хочу выбрать идентификатор и дату, должна отображаться датаначиная со следующей даты и далее из таблицы 1.
Запрос подобен:
Select * from table2 where date > table1.last on table1.id = table2.id
Ожидаемый результат:
ID Date Value
001 20090102 200
001 20090103 200
002 20090101 350
002 20090302 500
003 20090502 250
...
Из указанного выше результата
id 001 is displaying from the next date of table1.lastdate
id 002 is displaying the same date because 002 is not in table1
id 003 is displaying from the next date of table1.lastdate
id 004 is not displaying because the same date is available on table1.lastdate
Я хочу сделать запрос для вышеуказанного условия.