powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Выборка одной записи
18 сообщений из 18, страница 1 из 1
Выборка одной записи
    #39450747
Hadroran
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите как в представленном коде (под id_order = 963 в таблице d_document имеются две записи) выбрать одну с наибольшими d_date и d_time. Сейчас выдает все две. Манипуляции в области group by скрипт карает ошибками.

Код: sql
1.
2.
3.
4.
5.
6.
7.
select id_code, d_number, MAX(d_date), max(d_time)

from d_document

where id_order = 963

group by id_code, d_number
...
Рейтинг: 0 / 0
Выборка одной записи
    #39450748
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FIRST 1
ORDER BY
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выборка одной записи
    #39450749
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RTFM ORDER BY, ROWS.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выборка одной записи
    #39450756
Hadroran
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Читабельно, но непонятно... что за FIRST 1, что такое RTFM?
...
Рейтинг: 0 / 0
Выборка одной записи
    #39450761
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вернись на MySQL
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выборка одной записи
    #39450766
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
доку читай, однако.

убери груп бай, добавь ордер бый дата десц и поставь ограничение ферст 1
...
Рейтинг: 0 / 0
Выборка одной записи
    #39450770
Hadroran
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Убери гроуп бай. Легко сказать.
Invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause).
...
Рейтинг: 0 / 0
Выборка одной записи
    #39450773
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hadroran,

ты SQL совсем не знаешь? Если уберешь group by, то убирай и агрегаты
...
Рейтинг: 0 / 0
Выборка одной записи
    #39450776
Hadroran
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подождите, а как без них то? Как мне выборку тогда делать? Подскажите как для балбесов, если не понимают...
...
Рейтинг: 0 / 0
Выборка одной записи
    #39450787
Hadroran
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
что за народ...зачем тут сидеть если на сраной козе не пропускают?
...
Рейтинг: 0 / 0
Выборка одной записи
    #39450792
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вернись на MySQL
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выборка одной записи
    #39450794
Hadroran
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а тут что без хп никак?
...
Рейтинг: 0 / 0
Выборка одной записи
    #39450795
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HadroranПодскажите как для балбесов, если не понимают...$10
...
Рейтинг: 0 / 0
Выборка одной записи
    #39450796
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hadroran,

ну не хочется нам жевать. Вот ждём когда ты в документацию додумаешься заглянуть. Вроде и подсказки тебе дали в какую сторону копать, а ты всё упираешься
...
Рейтинг: 0 / 0
Выборка одной записи
    #39450797
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hadroranа тут что без хп никак?без базовых знаний SQL никак, а без ХП запросто.
Но если очень надо, можно и с ХП.
...
Рейтинг: 0 / 0
Выборка одной записи
    #39450798
Hadroran
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ладно, спасибо... А без груп бай - никуда...
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
select first 1 id_code, d_number, MAX(d_date), max(d_time)

from d_document

where id_order = 963

group by id_code, d_number

order by id_code desc
...
Рейтинг: 0 / 0
Выборка одной записи
    #39450799
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hadroran,

Код: sql
1.
2.
3.
4.
select first 1 id_code, d_number, d_date, d_time
  from d_document
  where id_order = 963
  order by d_date desc, d_time desc, id_code desc
...
Рейтинг: 0 / 0
Выборка одной записи
    #39450802
Hadroran
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
WildSery,
да, так будет правильнее, спасибо.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Выборка одной записи
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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