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

Заранее благодарен!
...
Рейтинг: 0 / 0
12.07.2003, 16:11
    #32206347
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста, с запросом!!!
И в чем вопрос?
Код: plaintext
Insert Into Currency_Rate Values ('USD',Date(), 30 . 3808 )
...
Рейтинг: 0 / 0
12.07.2003, 16:12
    #32206349
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста, с запросом!!!
Если дело в поиске, то вот.
...
Рейтинг: 0 / 0
12.07.2003, 16:24
    #32206355
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста, с запросом!!!
Поблема в том, что мне необходимо сделать это все в VBA
...
Рейтинг: 0 / 0
12.07.2003, 16:34
    #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
12.07.2003, 16:37
    #32206362
wara
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста, с запросом!!!
А етот запрос, если его как хранимый запрос запустить, работает?
...
Рейтинг: 0 / 0
12.07.2003, 16:39
    #32206363
wara
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста, с запросом!!!
А по-моему, проще дату вычислить через функцию Dmax, а потом вклеить уже готовую дату в строку запроса без всяких подзапросов.
...
Рейтинг: 0 / 0
12.07.2003, 16:45
    #32206365
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста, с запросом!!!
Этот запрос никак не работает :(
...
Рейтинг: 0 / 0
12.07.2003, 16:55
    #32206367
Нуф-нуф
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста, с запросом!!!
Драсте...
Всеволод, ты и сюды добрался? :)
...
Рейтинг: 0 / 0
12.07.2003, 16:56
    #32206368
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста, с запросом!!!
Всем спасибо
Ошибку сам нашел :)
t.[Код валюты] = .[Код валюты] = '" & CurrencyType &"'
...
Рейтинг: 0 / 0
12.07.2003, 17:18
    #32206376
VIG
VIG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста, с запросом!!!
А так не проще ?
Код: plaintext
1.
2.
select top1 currency_rate.[Курс ЦБ] FROM currency_rate 
where ....
order by currency_rate.[Дата] Desc
...
Рейтинг: 0 / 0
12.07.2003, 20:47
    #32206413
VIG
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
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите, пожалуйста, с запросом!!! / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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