Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Текст запроса  [new]
paule
Member

Откуда: Братск
Сообщений: 236
Имеется 2 таблицы Materials и Prices.
B таблице Materials поля MatId - номенклатурник материала, Gost,Class
В таблице Prices поля MatId - номенклатурник материала, Price - цена, Date - дата смены цены.

В таблице Prices может быть много записей с одним и темже MatId, но с разными ценами и датами, на которые эта цена актуальна.

Вопрос: Как получить запросом одну таблицу с полями MatId,Gost,Class,Price
при этом в поле Price должна стоять цена на заданную дату (исключение - дата формирования запроса)

Подсобите кто может пожалуйста.
24 мар 05, 09:53    [1410958]     Ответить | Цитировать Сообщить модератору
 Re: Текст запроса  [new]
Smirnov Anton
Member

Откуда: Н.Новгород
Сообщений: 3220
select matid,gost,class,(select top 1 t1.price from prises t1 where matid=t1.matid where date<=@date order by date desc) as price from Materials
24 мар 05, 09:55    [1410967]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить