У таблицы Цены поля Товар,Тип,Дата и Цена(Аналогия 1С - периодический реквизит) где Дата - дата применения цены,
Немогу подвязать к выборке товаров актуальной цены т.е. нужна цена с максимальной датой но не более чем задано в условии
Листинг запроса ниже:
- Код: Выделить всё
SELECT Товар.Код,
Товар.Наименование,
SUM(CASE
WHEN MAX(Цены.Дата) THEN Цены.Цена ELSE 0 END) AS Цена
FROM Товар
LEFT JOIN Цены
ON Цены.Товар=Товар.Код
WHERE Цены.тип=ВыбТип
AND Цены.Дата<=ВыбДата
GROUP BY Товар.Вид,Товар.Сорт,Товар.Код,Товар.Товар,Товар.Вывод
ORDER BY Товар.Вид,Товар.Сорт;
Помогите пожалуйста!!!