Использование SQL Server 2000
Я хочу сравнить table2.date между table1.from, table1.todate, если существует, значение должно быть 0 (ноль)
Table1
ID FromDate ToDate
001 20090801 20090815
002 20090817 20090820
…,
Table2
Id Date Value
001 20090730 100
001 20090731 200
001 20090801 300
001 20090802 400
…
001 20090815 0
001 20090816 250
…
Из приведенных выше двух таблиц я хочу идентифицировать, Date, значение из table2, где table2.date между table1.fromdate и table1.todate затем table2.value = 0
Ожидаемый результат
Id Date Value
001 20090730 100
001 20090731 200
001 20090801 0
001 20090802 0
…
001 20090815 0
001 20090816 250
Как сделать запрос для этого условия?