Нужна помощь с запросом!

akxxiv

Новичок
Нужна помощь с запросом!

Господа, болею. Голова не варит, но крайне надо составить запрос, который выбирает строки с максимальной датой:

Структура:
------------------------------------
lp_id | dp_id | date start | tariff |
------------------------------------

Где для каждой связки lp_id и dp_id могут быть произвольное количество тарифов с разной датой начала действия тарифа.
Нужно для одного lp_id вывести список dp_id, tariff с актуальной датой действия. Т.е. имеем:

lp_id = 1;
date_start <= 2010-04-20

Нужно найти список dp_id, tariff у которых дата начала действия максимальная но меньше чем 2010-04-20.
 

craz

Нестандартное звание
не ну раньше они были новички, было поздно, было много всяких отмазок, но чтобы болею, ваще скоро по-моему тс будут писать


"Не ругайте сильно я дневник забыл: но мне срочно надо ..."
 

akxxiv

Новичок
Gas

Спасибо за ссылку. Сделал так:
PHP:
SELECT * FROM delivery_conditions dc
WHERE `lp_id` =323
AND date_start=(SELECT MAX(dc2.date_start) FROM  delivery_conditions dc2 WHERE dc2.lp_id=323 AND dc2.dp_id=dc.dp_id AND  dc2.date_start <= "2010-05-01")
Помогло.
 
Сверху