Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.17;
Скачать: CL | DM;

Вниз

Создание SQL-запроса   Найти похожие ветки 

 
Igor_P   (2004-09-19 22:44) [0]

Уважаемые мастера! Не судите строго. Помогите составить запрос.
Структура таблицы

Код наименования    Дата  Код места
(Integer)           (DateTime)        (Integer)
===============     ========         =========
Предмет2     25.03.03       Место3
ПредметN     01.08.03       Место2
Предмет1     01.01.04       Место1
Предмет2     07.02.04       Место2
ПредметN     02.07.04       Место1
……..
Предмет1     05.08.04       Место2
Предмет1     15.09.04       Место3

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

Код наименования Дата  Код места
(Integer)         (DateTime) (Integer)
===============  ======== =========
Предмет1  15.09.04 Место3
Предмет2  07.02.04 Место2
……..
ПредметN  02.07.04 Место1

С уважением.


 
Наталия ©   (2004-09-20 08:30) [1]

Так не пробовал?
SELECT Код наименования    Дата  Код места
FROM MyTable a
                WHERE Дата =
                  ( SELECT MAX (Дата)
                       FROM MyTable b
                       WHERE a.Код наименования = b.Код наименования );


 
Rule ©   (2004-09-20 08:58) [2]

помоему можно проще
select cod_naimenivanija, max(data), kod_mesta from mytable group by cod_naimenivanija,kod_mesta


 
Наталия ©   (2004-09-20 09:00) [3]

Rule ©   (20.09.04 08:58) [2]
А ты пробовал свой запрос выполнить? :))


 
Rule ©   (2004-09-20 09:03) [4]

Наталия ©   (20.09.04 9:00) [3]
ща попробую


 
Rule ©   (2004-09-20 09:10) [5]

Да действиетльно, обшибся, извините, если бы небыло третего поля то все бы было нормально а так дейстиветельно помоежет
Наталия ©   (20.09.04 8:30) [1]
:)


 
Igor_P   (2004-09-20 22:44) [6]

Большое спасибо. Особенно Наталии.



Страницы: 1 вся ветка

Текущий архив: 2004.10.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.116 c
1-1097057457
456
2004-10-06 14:10
2004.10.17
как таскать (drag and drop) кнопки (которые созданы динамически)


14-1095957670
SergP.
2004-09-23 20:41
2004.10.17
GPRS


1-1096864388
AlexV
2004-10-04 08:33
2004.10.17
Как из Delphi открыть страницу Internet в НОВОМ окне браузера?


1-1096944503
SDA
2004-10-05 06:48
2004.10.17
Крупный либо мелкий шрифт!!!???


3-1095829795
Александр Вахнин
2004-09-22 09:09
2004.10.17
Старая проблема с Database Desktop