Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Отбор из повторяющихся записей по макимальной дате- как? / 6 сообщений из 6, страница 1 из 1
24.11.2010, 18:44
    #36975283
BMJ
BMJ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отбор из повторяющихся записей по макимальной дате- как?
Подсобите, поиск использовал, но видно не точно формулировал запрос, подходящего не нашёл.
Суть вопроса:
таблица tabl,
поля
idtov (код товара- содержит разные в т.ч. повторяющиеся позиции),
cena (цена),
datplus (дата поступления)
как организовать выборку чтобы определить по какой цене товар приходил в последний раз?
...
Рейтинг: 0 / 0
24.11.2010, 18:49
    #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
24.11.2010, 19:13
    #36975367
BMJ
BMJ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отбор из повторяющихся записей по макимальной дате- как?
Спасибо, но что-то не так. Фокс сообщает: в названии функции отсутствует ")". Где, не пойму.
...
Рейтинг: 0 / 0
24.11.2010, 19:54
    #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
24.11.2010, 19:58
    #36975434
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отбор из повторяющихся записей по макимальной дате- как?
Выбрать из дочерней таблицы записи с максимальной датой

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

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


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