powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите, пожалуйста, с запросом!!!
12 сообщений из 12, страница 1 из 1
Помогите, пожалуйста, с запросом!!!
    #32206346
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица курсов валют CURRENCY_RATE с полями [Код валюты], Дата, [Курс ЦБ] и форма, в одно из полей которой требуется поместь последний по дате курс ЦБ условной единицы (у.е. = USD).

Заранее благодарен!
...
Рейтинг: 0 / 0
Помогите, пожалуйста, с запросом!!!
    #32206347
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И в чем вопрос?
Код: plaintext
Insert Into Currency_Rate Values ('USD',Date(), 30 . 3808 )
...
Рейтинг: 0 / 0
Помогите, пожалуйста, с запросом!!!
    #32206349
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Если дело в поиске, то вот.
...
Рейтинг: 0 / 0
Помогите, пожалуйста, с запросом!!!
    #32206355
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поблема в том, что мне необходимо сделать это все в VBA
...
Рейтинг: 0 / 0
Помогите, пожалуйста, с запросом!!!
    #32206361
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в VBA я открыл Recordset на основе запроса:
"SELECT currency_rate.[Курс ЦБ] FROM currency_rate WHERE (((currency_rate.Дата)=(SELECT Max(t.Дата) FROM currency_rate as t WHERE t.[Код валюты] = .[Код валюты] = '" & CurrencyType "')))"

Но выдается сообщение о синтаксической ошибке :(
ПОМОГИТЕ pls :)
...
Рейтинг: 0 / 0
Помогите, пожалуйста, с запросом!!!
    #32206362
Фотография wara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А етот запрос, если его как хранимый запрос запустить, работает?
...
Рейтинг: 0 / 0
Помогите, пожалуйста, с запросом!!!
    #32206363
Фотография wara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А по-моему, проще дату вычислить через функцию Dmax, а потом вклеить уже готовую дату в строку запроса без всяких подзапросов.
...
Рейтинг: 0 / 0
Помогите, пожалуйста, с запросом!!!
    #32206365
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Этот запрос никак не работает :(
...
Рейтинг: 0 / 0
Помогите, пожалуйста, с запросом!!!
    #32206367
Фотография Нуф-нуф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Драсте...
Всеволод, ты и сюды добрался? :)
...
Рейтинг: 0 / 0
Помогите, пожалуйста, с запросом!!!
    #32206368
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо
Ошибку сам нашел :)
t.[Код валюты] = .[Код валюты] = '" & CurrencyType &"'
...
Рейтинг: 0 / 0
Помогите, пожалуйста, с запросом!!!
    #32206376
VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А так не проще ?
Код: plaintext
1.
2.
select top1 currency_rate.[Курс ЦБ] FROM currency_rate 
where ....
order by currency_rate.[Дата] Desc
...
Рейтинг: 0 / 0
Помогите, пожалуйста, с запросом!!!
    #32206413
VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sorry,я имел в виду такой вариант:
Код: plaintext
1.
2.
3.
4.
5.
select t.rate 
from
(SELECT top  1  cr.[date]t,cr.rate
FROM Currency_Rate  as cr 
where cr.rate_cod=....
order by cr.[date] desc) as t
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите, пожалуйста, с запросом!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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