![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
смотрите. пусть есть такие записи Код:
конкретно для кода nomerto = 777 ? |
|
![]() |
![]() |
![]() |
#12 | |
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
![]()
Если я правильно понял задачу то попробуйте..
Код:
Код:
Цитата:
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Последний раз редактировалось Stanislav; 25.04.2018 в 18:28. |
|
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 05.09.2016
Сообщений: 15
|
![]()
Да. Вы правы. Косяк в постановке. О разных значения в других полях я не подумал. Просто мне в задаче всё равно запись с каким значением других полей, кроме полей nomerto и nameto (а они взаимно зависимы) выберет запрос по priz=0...
|
![]() |
![]() |
![]() |
#14 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 05.09.2016
Сообщений: 15
|
![]()
А как доработать этот запрос, чтобы он выбирал только записи с самой новой датой в поле dataoper для каждой выбранной этим запросом nomerto?
Последний раз редактировалось Alex_p; 26.04.2018 в 09:55. Причина: уточнение |
![]() |
![]() |
![]() |
#16 |
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
![]() Код:
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
|
![]() |
![]() |
![]() |
#17 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Если твоя огнептица поддерживает аналитические функции, то здесь пример выборки первой записи из каждой группы. Там же и пример такой выборки без аналитических функций
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Alex11223; 06.05.2019 в 17:55. |
![]() |
![]() |
![]() |
#18 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Банально не знаешь - "съест" СУБД такую конструкцию или есть какие-то ограничения. ну, попробуйте такой запрос: Код:
|
|
![]() |
![]() |
![]() |
#19 |
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
![]()
Serge_Bliznykov я бы функцию rank over использовал вместо max и еще одного select http://www.firebirdfaq.org/faq343/ 3 птица его поддерживает
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
|
![]() |
![]() |
![]() |
#20 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
так напишите, думаю, что ТС это пригодится (хотя бы в качестве варианта или попытки).
я не готов переписать свой пример через rank over... так я же и говорю, неизвестно, какая версия FireBird и что она поддерживает. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите сформировать правильно запрос | Anriuser | SQL, базы данных | 10 | 01.06.2017 21:05 |
Помогите сформировать запрос к БД на удаление записей | Kvinto | БД в Delphi | 2 | 24.10.2016 12:13 |
сформировать запрос | megostudent | Свободное общение | 6 | 22.01.2012 21:41 |
сформировать запрос | Ghennadiy | Общие вопросы Delphi | 2 | 12.02.2011 17:58 |
сформировать запрос | _ILYA_ | Общие вопросы C/C++ | 2 | 24.10.2010 20:06 |