Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Максимальная дата из максимальных / 9 сообщений из 9, страница 1 из 1
14.08.2008, 13:24
    #35487422
Dmytro1985
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Максимальная дата из максимальных
Здравствуйте,
Мне необходимо найти максимальную дату из 3 максимальных в столбце.
Из таблицы нужно выбрать 3 поля с максимальными датами и взять максимальную из них.
Как это можно сделать одним запросом?

Код: plaintext
select MAX(LC_DT_FIN_DROIT), MAX(LC_DT_FIN_DELAI_PRECARITE), MAX(LC_DT_FIN_MAINTIEN) from LOCATAIRE

Спасибо!
...
Рейтинг: 0 / 0
14.08.2008, 13:40
    #35487475
Dmytro1985
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Максимальная дата из максимальных
Sybase Central 4.3. Спасибо.
...
Рейтинг: 0 / 0
14.08.2008, 13:47
    #35487499
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Максимальная дата из максимальных
Dmytro1985 пишет:

> Как это можно сделать одним запросом?
>
> select MAX(LC_DT_FIN_DROIT), MAX(LC_DT_FIN_DELAI_PRECARITE), MAX(LC_DT_FIN_MAINTIEN) from LOCATAIRE

select max(LC_DT_FIN) from
(
select MAX(LC_DT_FIN_DROIT) as LC_DT_FIN from LOCATAIRE
union all
select MAX(LC_DT_FIN_DELAI_PRECARITE) from LOCATAIRE
union all
select MAX(LC_DT_FIN_MAINTIEN) from LOCATAIRE
) as "t" ;
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
14.08.2008, 13:47
    #35487501
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Максимальная дата из максимальных
Dmytro1985 пишет:

> Sybase Central 4.3.

А это к чему ;)?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
14.08.2008, 13:55
    #35487530
Dmytro1985
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Максимальная дата из максимальных
Огромное спасибо!
Вот так сработалою:

Код: plaintext
1.
2.
select max(LC_DT_FIN) from(select MAX(LC_DT_FIN_DROIT) as LC_DT_FIN from LOCATAIRE 
union all select MAX(LC_DT_FIN_DELAI_PRECARITE) from LOCATAIRE
union all select MAX(LC_DT_FIN_MAINTIEN) from LOCATAIRE) as LC_DT_FIN
...
Рейтинг: 0 / 0
14.08.2008, 13:58
    #35487539
Dmytro1985
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Максимальная дата из максимальных
Dim2000
Dmytro1985 пишет:

> Sybase Central 4.3.

А это к чему ;)?
Posted via ActualForum NNTP Server 1.4


Эт было к ЭТОМУ:

"....Важно: Всегда указывайте наименование и версию СУБД (Sybase ASE, Sybase ASA или Sybase IQ) (1,2,3,4,все) [new]...."

))
...
Рейтинг: 0 / 0
14.08.2008, 14:00
    #35487547
Dmytro1985
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Максимальная дата из максимальных
Dmytro1985 Dim2000
Dmytro1985 пишет:

> Sybase Central 4.3.

А это к чему ;)?
Posted via ActualForum NNTP Server 1.4


Эт было к ЭТОМУ:

"....Важно: Всегда указывайте наименование и версию СУБД (Sybase ASE, Sybase ASA или Sybase IQ) (1,2,3,4,все) [new]...."

))

О! Только сам вчитался, когда запостил.
Пардон!
...
Рейтинг: 0 / 0
14.08.2008, 14:23
    #35487629
V.V.L.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Максимальная дата из максимальных
А функция GREATER разве в вашей версии еще не появилась ?

Код: plaintext
GREATER(GREATER(MAX(LC_DT_FIN_DROIT), MAX(LC_DT_FIN_DELAI_PRECARITE)), MAX(LC_DT_FIN_MAINTIEN))
...
Рейтинг: 0 / 0
14.08.2008, 17:44
    #35488271
Dmytro1985
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Максимальная дата из максимальных
V.V.L.А функция GREATER разве в вашей версии еще не появилась ?

Код: plaintext
GREATER(GREATER(MAX(LC_DT_FIN_DROIT), MAX(LC_DT_FIN_DELAI_PRECARITE)), MAX(LC_DT_FIN_MAINTIEN))


Нет, GREATER(exp1, exp2) в этой версии нет.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Максимальная дата из максимальных / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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