powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите как выбрать нужную дату
7 сообщений из 7, страница 1 из 1
Помогите как выбрать нужную дату
    #32357822
asemel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем добрый день если кто знает подскажите
есть две таблицы в 1-ой содержатся различные операции по датам те
дата| операция |сумма в руб|

во 2-ой курсы т.е с определённой даты новый курс
Дата |курс|

как сделать запрос чтобы вычислялся курс соответсвующей для каждой операции

Спасибо
...
Рейтинг: 0 / 0
Помогите как выбрать нужную дату
    #32358055
asemel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну хоть кто-нибудь подскажите очень-очень нужно
спасибо
...
Рейтинг: 0 / 0
Помогите как выбрать нужную дату
    #32358145
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уж слишком ты краток.
...
Рейтинг: 0 / 0
Помогите как выбрать нужную дату
    #32358169
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какие проблемы?
Код: plaintext
1.
SELECT т1.дата, т2.курс. т1.сумма
FROM т1 INNER JOIN т2 ON т1.дата = т2.дата

Но лучше не INNER, а LEFT JOIN
(чтобы не отсекались записи для тех дат, по которым нет курса)
...
Рейтинг: 0 / 0
Помогите как выбрать нужную дату
    #32358171
фыыф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
например создай запрос вида (структура таблиц моя)


SELECT k.CODE, k.SUM1, k.SUM2, k.DATK, Min(k1.DATK) AS Min_DATK
FROM KVHIST AS k INNER JOIN KVHIST AS k1 ON k.CODE = k1.CODE
WHERE k1.DATK>k.DATK
GROUP BY k.CODE, k.SUM1, k.SUM2, k.DATK
ORDER BY k.CODE, k.DATK;


а к такому запросу вяжись условием (Date>=DATK AND Date<DATK)
...
Рейтинг: 0 / 0
Помогите как выбрать нужную дату
    #32358179
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... не догнал... Сейчас попробую по-другому
...
Рейтинг: 0 / 0
Помогите как выбрать нужную дату
    #32358495
Просто Лось
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй такой вариант:

Запрос1
Код: plaintext
1.
2.
3.
4.
SELECT DISTINCTROW 
Таблица1.Дата, Таблица1.Операция, Таблица1.Сумма, (select  max(Дата) 
from Таблица2 
where Таблица2.дата <= Таблица1.Дата ) AS ДатаКурса
FROM Таблица1, Таблица2;


Запрос2
Код: plaintext
1.
2.
SELECT Запрос1.Дата, Запрос1.Операция, Запрос1.Сумма, Запрос1.ДатаКурса, Таблица2.Курс
FROM Запрос1 
LEFT JOIN Таблица2 ON Запрос1.ДатаКурса = Таблица2.Дата;


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


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