powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Отслеживание истории изминений.
3 сообщений из 3, страница 1 из 1
Отслеживание истории изминений.
    #32380374
Vadimkp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, All.
Хочу попросить помощи в создании SQL - запроса. Задача такова.
Есть следюющая таблица:
Name - Text - название чего-то, что можно продать;
Price - Num - цена этого "чего-то"
Date - DateTime - дата, с которой эта цена действует.
Таким бразом можно сохранять историю цен.
Нужно составить запрос, который сформирует таблицу цен на указанную в параметре дату (получиться таблица с двух колонок: Name, Price). Т.е., нужно наверное, по полю Name сделать Group By, потом для каждой группы, выбрать цену, дата которой наиболее близка к значению параметра "снизу".
Вот как это сделать, пока не знаю.
Спасибо
...
Рейтинг: 0 / 0
Отслеживание истории изминений.
    #32380382
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот так
...
Рейтинг: 0 / 0
Отслеживание истории изминений.
    #32380542
Vadimkp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, помогло.
А можно ли запрос, который Вы приводите:

SELECT table1.t, table1.d, Max(table1.l) AS [Max-l]
FROM table1 INNER JOIN (SELECT table1.t, Max(table1.d) AS Max_d
FROM table1
GROUP BY table1.t
) AS q1 ON (table1.d = q1.Max_d) AND (table1.t = q1.t)
GROUP BY table1.t, table1.d;

использовать не для максимальной даты, а для даты, которая передается в параметре.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Отслеживание истории изминений.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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