Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Помогите с запросом SQL!!! / 2 сообщений из 2, страница 1 из 1
09.12.2003, 08:45
    #32347273
Stocker
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом SQL!!!
Есть таблица Table1
Nom1 Nom2 Date
1 1 01.01.2001
1 3 02.02.2001
1 2 03.03.2001
1 04.04.2001
2 11 01.01.2001
2 3 02.02.2001


из данной таблицы необходимо выбрать одну запись Nom1 у которой Nom2<>'' и Date<= "Заданной даты"
Например, "заданная дата" = 04.03.2001 хочу получить записи
1 2 03.03.2001
2 3 02.02.2001
Если вопрос поставлен не совсем корректно то пишите, постараюсь разъяснить поподробнее.
...
Рейтинг: 0 / 0
09.12.2003, 11:53
    #32347561
Павел Воронцов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом SQL!!!
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
cretae table Table1 (Nom1 int not null,
Nom2 int null,
dt date not null,
constraint table1_pk primary key (Nom1, dt)
);

select Nom1, Nom2, Dt
from Table1 t1
where Nom2 is not null
   and Dt = (select max(t2.Dt) 
                 from Table1 t2
                 where t2.Nom1 = t1.Nom1
                         and t2.Nom2 is not null
                         and t2.Dt <= :date)
...
Рейтинг: 0 / 0
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Помогите с запросом SQL!!! / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]