Задавайте вопросы, мы ответим
Вы не зашли.
Господа, помогите, пожалуйста написать запрос к следующей задаче. Нужно срочно. Заранее благодарен.
Дана таблица изменения цен на товары в магазине:
Дата Наименование товара Цена, р
12.02.2010 Мясо 210
12.02.2011 Молоко 40
20.04.2011 Рыба 150
… … …
12.05.2011 Мясо 215
Написать SQL запрос, который выведет актуальную цену на каждый товар на сегодняшний день.
Неактивен
SELECT *
FROM tablename
JOIN (SELECT `Наименование товара`, MAX(`Дата`) AS `Дата` FROM tablename) sub
USING (`Наименование товара`, `Дата`)
Неактивен
а если выводить цены всех трех продуктов, то нужно просто соединить это все внутренним образом еще два раза, указав в наименовании мясо, молоко или рыбу?
Неактивен
Насколько я вижу, цена тут уже выводится.
Неактивен