powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Отбор из повторяющихся записей по макимальной дате- как?
6 сообщений из 6, страница 1 из 1
Отбор из повторяющихся записей по макимальной дате- как?
    #36975283
BMJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BMJ
Гость
Подсобите, поиск использовал, но видно не точно формулировал запрос, подходящего не нашёл.
Суть вопроса:
таблица tabl,
поля
idtov (код товара- содержит разные в т.ч. повторяющиеся позиции),
cena (цена),
datplus (дата поступления)
как организовать выборку чтобы определить по какой цене товар приходил в последний раз?
...
Рейтинг: 0 / 0
Отбор из повторяющихся записей по макимальной дате- как?
    #36975293
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BMJ,

Код: plaintext
1.
2.
select *
from tabl
where (idtov, datplus) in (select idtov, max(datplus) datplus from tabl group by idtov)
SCAN в один проход скорее всего будет быстрее.
...
Рейтинг: 0 / 0
Отбор из повторяющихся записей по макимальной дате- как?
    #36975367
BMJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BMJ
Гость
Спасибо, но что-то не так. Фокс сообщает: в названии функции отсутствует ")". Где, не пойму.
...
Рейтинг: 0 / 0
Отбор из повторяющихся записей по макимальной дате- как?
    #36975428
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BMJ,

Код: plaintext
1.
2.
select tabl.*;
from tabl, (select idtov, max(datplus) datplus from tabl group by idtov) tmp;
where tabl.idtov = tmp.idtov and tabl.datplus = tmp.datplus 
...
Рейтинг: 0 / 0
Отбор из повторяющихся записей по макимальной дате- как?
    #36975434
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выбрать из дочерней таблицы записи с максимальной датой

Там вместо дочерней следует использовать ту же самую таблицу. Связь саму на себя по полю idtov.

PS: Приведенный AmKad в первом ответе синтаксис для FoxPro - не корректный. Работать не будет.
...
Рейтинг: 0 / 0
Отбор из повторяющихся записей по макимальной дате- как?
    #36975586
BMJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BMJ
Гость
Спасибо, буду изучать.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Отбор из повторяющихся записей по макимальной дате- как?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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