Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
16.01.2020, 01:27
|
|||
---|---|---|---|
|
|||
выборка максимальной даты по значению |
|||
#18+
Добрый вечер. Уважаемые знатоки, требуется Ваша помощь, впал в ступор. В общем имеется таблица с заказами, в которой попадаются случаи, когда имеется 2 записи одного айди заказа и при этом в этом заказе разные номера чеков и дата изменения записи в системе (что есть нормально). Необходимо от таких случаев избавляться, а именно, брать по макс дате. Как только я уже не пробовал, подзапросами, оконной функцией, должного результата получить не могу. orderidcheck_numdate_load35018214561000356022019-12-19 18:47:44.00035018214561000364342020-01-15 18:12:22.000 Необходимо от таких случаев избавляться, а именно, брать по макс дате, то есть должно получаться. orderidcheck_numdate_load35018214561000364342020-01-15 18:12:22.000 Как только я уже не пробовал, подзапросами, оконной функцией, должного результата получить не могу. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.01.2020, 01:31
|
|||
---|---|---|---|
|
|||
выборка максимальной даты по значению |
|||
#18+
Чтобы избавляться от таких случаев, нужен уникальный индекс по orderid, check_num. Ну или правильно написанная оконная функция или подзапрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.01.2020, 05:05
|
|||
---|---|---|---|
|
|||
выборка максимальной даты по значению |
|||
#18+
первый проход - выборка по макс date_load с группировкой по orderid второй проход - выборка из таблицы где date_load и orderid из первого прохода без индексов по большим данным это долго - избавляйтесь от таких записей при вставке ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.01.2020, 05:11
|
|||
---|---|---|---|
|
|||
выборка максимальной даты по значению |
|||
#18+
plorkie Как только я уже не пробовал, подзапросами, оконной функцией, должного результата получить не могу. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=46&mobile=1&tid=1686647]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
199ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 322ms |
total: | 611ms |
0 / 0 |