|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.04.2018, 17:59 | #11 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
смотрите. пусть есть такие записи Код:
конкретно для кода nomerto = 777 ? |
|
25.04.2018, 18:04 | #12 | |
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
Если я правильно понял задачу то попробуйте..
Код:
Код:
Цитата:
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Последний раз редактировалось Stanislav; 25.04.2018 в 18:28. |
|
25.04.2018, 18:41 | #13 |
Пользователь
Регистрация: 05.09.2016
Сообщений: 15
|
Да. Вы правы. Косяк в постановке. О разных значения в других полях я не подумал. Просто мне в задаче всё равно запись с каким значением других полей, кроме полей nomerto и nameto (а они взаимно зависимы) выберет запрос по priz=0...
|
25.04.2018, 19:00 | #14 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
25.04.2018, 23:01 | #15 |
Пользователь
Регистрация: 05.09.2016
Сообщений: 15
|
А как доработать этот запрос, чтобы он выбирал только записи с самой новой датой в поле dataoper для каждой выбранной этим запросом nomerto?
Последний раз редактировалось Alex_p; 26.04.2018 в 09:55. Причина: уточнение |
25.04.2018, 23:06 | #16 |
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
Код:
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
|
26.04.2018, 08:47 | #17 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Если твоя огнептица поддерживает аналитические функции, то здесь пример выборки первой записи из каждой группы. Там же и пример такой выборки без аналитических функций
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Alex11223; 06.05.2019 в 17:55. |
26.04.2018, 20:33 | #18 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Банально не знаешь - "съест" СУБД такую конструкцию или есть какие-то ограничения. ну, попробуйте такой запрос: Код:
|
|
26.04.2018, 20:46 | #19 |
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
Serge_Bliznykov я бы функцию rank over использовал вместо max и еще одного select http://www.firebirdfaq.org/faq343/ 3 птица его поддерживает
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
|
26.04.2018, 21:07 | #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 |