![]() |
Модераторы: skyboy |
![]() ![]() ![]() |
|
MadCoder |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 478 Регистрация: 24.8.2007 Где: Москва Репутация: нет Всего: 2 |
Здравствуйте!
Есть две таблицы. В одной у нас номера договоров (contr_id), во второй - эти договоры и события их выполнений (даты). Нужно сгенерировать таблицу, в которой отображаются все договоры из первой таблицы, а второе поле - последнее событие для этого договора из второй таблицы. Получилось следующее:
Все хорошо, только отображает все даты для договоров, а не самый максимальный. Ума не приложу, куда MAX() вставить... tblContrApplies - здесь лежат номера договоров. tblresultsstory - здесь лежат события (номера и даты). Использовать tblContrApplies обязательно, т.к. я оттуда выборку делаю... База данных MS SQL. Это сообщение отредактировал(а) MadCoder - 12.5.2008, 09:45 |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 45 Всего: 454 |
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
MadCoder |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 478 Регистрация: 24.8.2007 Где: Москва Репутация: нет Всего: 2 |
Офигенно! А как сделать теперь сортировку не по номеру, а по дате results.res_date, начиная с самой ранней, а все нуллы поместить в начало?
|
|||
|
||||
ТоляМБА |
|
|||
![]() Котэ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1607 Регистрация: 15.12.2004 Репутация: 4 Всего: 252 |
|
|||
|
||||
MadCoder |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 478 Регистрация: 24.8.2007 Где: Москва Репутация: нет Всего: 2 |
Спасибо громадное всем, все работает!
Добавлено через 7 минут и 10 секунд Прошу прощения, но не хочет он с ORDER BY работать в функциях:
Пишет, что: Msg 1033, Level 15, State 1, Procedure getOperatorContractList, Line 21 The ORDER BY clause is invalid in views, inline functions, derived tables, subqueries, and common table expressions, unless TOP or FOR XML is also specified. |
|||
|
||||
MadCoder |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 478 Регистрация: 24.8.2007 Где: Москва Репутация: нет Всего: 2 |
Разобрался, спасибо
![]() |
|||
|
||||
TaNK |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 669 Регистрация: 29.10.2006 Где: Краснодар Репутация: нет Всего: 1 |
написано что order не поддерживается в функциях, просмотрах.....и так далее -------------------- Oracle 11.2.0.3.0 FireBird 1.0-2.5 |
||||
|
|||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Составление SQL-запросов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |