Вниз
Скачать: CL | DM;

TIBDataSet - добавление поля, равное послед. знач. из др. таблицы   Найти похожие ветки 

← →
VoznikVopros   (2009-03-30 00:05) [0]

Есть две таблицы - Товары и Цены:
Товары
№ товара
Название
Остаток

Цены
№ товара
Цена
Дата изменения

В таблице Цены хранятся цены на товары по датам

Нужно вывести в DBGrid"e три столбца - первый "Название товара", второй - "Остаток" и третий - "Цена"
С выводом информации в первый и второй столбец вопросов
нет

В третий столбец нужно поместить самую ближайшую дату изменения цены на товар. Как это сделать?..


← →
AndreyV ©   (2009-03-30 07:39) [1]

> [0] VoznikVopros   (30.03.09 00:05)

Например, что-нибуть такое:

select t.Название, t.Остаток, c.Цена, max(Дата_изменения)
from Товары t left join Цены c on t.№_товара = c.№_товара
where c.Дата_изменения <= :Дата_изменения
group by t.Название, t.Остаток, c.Цена


← →
VoznikVopros   (2009-03-31 19:02) [2]

Спасибо за подсказку!



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.045 c
15-1265622920
Alpi
2010-02-08 12:55
2010.08.27
Грубер - Понимание SQL, желательно fb2


15-1268222361
@!!ex
2010-03-10 14:59
2010.08.27
Самый быстрый C++ компилятор


2-1266903094
crank
2010-02-23 08:31
2010.08.27
Нижний индекс в RichEdit


8-1204709161
IGray
2008-03-05 12:26
2010.08.27
Как создать объект DirectDraw на втором мониторе?


2-1274454281
Semen
2010-05-21 19:04
2010.08.27
возможно ли открытие документа Word по записи в таблице?




   Наверх