Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.04.27;
Скачать: CL | DM;

Вниз

Помогите составить запрос   Найти похожие ветки 

 
abhtr   (2007-11-29 14:26) [0]

Существуют две таблицы связанные отношением Master - Detail:
Таблица товаров: Goods
Goods_ID
Goods_Name

и таблица с историей цен: Price
Price_ID
Price_Goods_ID – для связки с Goods
Price_Date
Price_Value

Надо сделать выборку товаров с ценами какие они были в заданном периоде: DtBeg, DtEnd, или "ближайшая" цена до начала заданного периода. Т.е. надо учитывать, что есть товары, у которых последняя измененная цена может быть до начала заданного периода.


 
Sergey13 ©   (2007-11-29 14:40) [1]

Примерно так можно. Нижнее значение периода ненужно
select Goods_Name,Price_Value
from Goods G,Price P1
where G.Goods_ID=P1.Price_Goods_ID
and P1.Price_Date=(select max(Price_Date) from Price P2 where  P2.Price_Goods_ID=P1.Price_Goods_ID and P2.Price_Date<:DtEnd)


 
abhtr   (2007-11-29 14:58) [2]

Большое СПАСИБО!
Вроде получилось.


 
Johnmen ©   (2007-11-29 15:01) [3]


> Sergey13 ©   (29.11.07 14:40) [1]

Первое условие из "или" отсутствует :)


 
Sergey13 ©   (2007-11-29 15:12) [4]

> [3] Johnmen ©   (29.11.07 15:01)

Как это?


 
Johnmen ©   (2007-11-30 09:51) [5]


> Sergey13 ©   (29.11.07 15:12) [4]
> > [3] Johnmen ©   (29.11.07 15:01)
> Как это?

> с ценами какие они были в заданном периоде: DtBeg, DtEnd,


 
Sergey13 ©   (2007-11-30 09:58) [6]

> [5] Johnmen ©   (30.11.07 09:51)

Это, ИМХО, скорее ошибка вопроса, а не запроса. 8-)



Страницы: 1 вся ветка

Текущий архив: 2008.04.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
4-1188461470
Nucer
2007-08-30 12:11
2008.04.27
Version info (Build)


2-1206961815
Mishenka
2008-03-31 15:10
2008.04.27
Динамическое зменение события у компонентов, помещаемых на форму?


2-1206990412
anton
2008-03-31 23:06
2008.04.27
проверка орфографии


15-1205496245
Jeer
2008-03-14 15:04
2008.04.27
Хронология вычислительных машин


15-1204816041
Сатир
2008-03-06 18:07
2008.04.27
Марко Кэнту опубликовал открытое письмо...