Вниз
Скачать: 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.051 c
2-1272606997
mfender
2010-04-30 09:56
2010.08.27
Наследование. Запутался.


6-1223267358
JohnKorsh
2008-10-06 08:29
2010.08.27
Индикация наличия пакета.


2-1267790032
Sairex
2010-03-05 14:53
2010.08.27
Как обойти подводный Камень приведения к типу


3-1242073212
goooodwin
2009-05-12 00:20
2010.08.27
Помогите пожалуйста, ошибка вылазиет


2-1267195273
картман
2010-02-26 17:41
2010.08.27
Узнать раскраску фона RichEdit




   Наверх