Форум: "Базы";
Текущий архив: 2005.12.25;
Скачать: [xml.tar.bz2];
ВнизПолучить строчку с максимальным значением Найти похожие ветки
← →
linx (2005-11-07 19:10) [0]Есть таблица, содержащая строчки с данными по товарам, скажем
булка - 4 ед. - 23.11.05
батон нарезной - 2 ед. - 12.10.05
хлеб пеклеванный - 10 ед. - 05.11.05
хлеб пеклеванный - 2 ед. - 07.11.05
булка - 27 ед. - 13.10.05
Мне надо получить весь спектр товара, но только если внутри данной номенклотуры дата будет максимальная. Т.е. хочу из таблицы, указанной выше получить след набор данных:
булка - 4 ед. - 23.11.05
батон нарезной - 2 ед. - 12.10.05
хлеб пеклеванный - 2 ед. - 07.11.05
Как должен выглядеть SQL-запрос?
← →
Anatoly Podgoretsky © (2005-11-07 19:22) [1]Не мешало бы нормализовать базу
← →
Stakan © (2005-11-07 19:44) [2]
select A.sNAME, A.nQUANT, A.dDATE
from TEST A
where A.dDATE = (select MAX(B.dDATE) from TEST B where B.sNAME = A.sNAME)
← →
linx (2005-11-07 19:54) [3]2Stakan - спасибо!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.12.25;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.011 c