Вопрос : Вопрос ряда даты

Hi,

I имеет таблицу где я отслеживаю заказы на ежемесячное основание пока они остают открытыми при ограничиваемый объем к началу 2009.  Я имею другую таблицу что состояние заказа следов изменяет во время жизненного цикла заказа.  Некоторые из изменений состояния для заказа могут произойти до таблицы заказа 2009.

The:: заказ State

Date-----        --------  ------Таблица состояния
2009/01 OrderA Open
2009/02 OrderA Open
2009/03 OrderA Open
2009/04 OrderA Open
2009/05 OrderA Open
2009/06 OrderA Open
2009/07 OrderA Open

The: состояние Date
состояния
Order-------    -------    --------------
OrderA Status1 2008/03/05
OrderA Status2 2009/02/01
OrderA Status3 2009/05/10

How взгляд вопроса получило бы следующий? положение Status
заказа

Date-----        --------  ------  --------
2009/01 OrderA открытое Status1
2009/02 OrderA открытое Status2
2009/03 OrderA открытое Status2
2009/04 OrderA открытое Status2
2009/05 OrderA открытое Status3
2009/06 OrderA открытое Status3
2009/07 OrderA открытое Status3

I имеет судимые вопросы как внизу но я пропавш что-то по мере того как я не получаю пожеланное output.

select order_table.date,
order_table.order,
order_table.state,
status_table.status
from order_table, status_table
where
order_table.order = status_table.order
и status_table.status_date < order_table.date

Thanks заранее.
class=

Ответ : Вопрос ряда даты

что-нибудь подобное:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
выберите * 
от (
выберите order_table.date,
          order_table.order,
          order_table.state,
          status_table.status,
     row_number () над (перегородка заказом status_table.order desc status_table.status_date) rn 
от order_table,
        status_table
где order_table.order = status_table.order
           и status_table.status_date  < order="">
           
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us