Вниз
Скачать: 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.074 c
2-1266484344
Kiril123
2010-02-18 12:12
2010.08.27
Последовательность событий жизненного цикла форм


4-1227220571
AnarchyMob
2008-11-21 01:36
2010.08.27
Сообщение при изменении состояния контролла.


15-1275889423
myusername
2010-06-07 09:43
2010.08.27
Служебная информация в exe


15-1266586173
DillerXX
2010-02-19 16:29
2010.08.27
То, чем мне нравится Linux


2-1270034843
F$
2010-03-31 15:27
2010.08.27
Int64 как Integer




   Наверх