Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как получить данные с USD на последнюю дату с сайта НБРБ?
|
|||
|---|---|---|---|
|
#18+
Добрый день. Помогите, пожалуйста, не знаю как получать данные каждый день на последнюю актуальную дату с сайта НБРБ. Получилось собрать данные за месяц с помощью запроса declare @val_1 datetime declare @val_2 datetime declare @url varchar(255) select @val_2 = GetDate() select @val_1 = DateAdd(day,1-Day(@val_2), @val_2) select @url = 'http://www.nbrb.by/Services/XmlExRatesDyn.aspx?curId=145&fromDate=05/01/2019&toDate=05/20/2019' exec LoadXMLFromFile @url, @xmlString output declare @h int exec sp_xml_preparedocument @h output, @xmlString select [Date], Convert(money, replace(Rate, ',', '.')) 'Rate' from OpenXML (@h, '//Record', 0) with ( [Date] char(10) '@Date', Rate varchar(10) './Rate' ) exec sp_xml_removedocument @h Но не совсем понимаю, какой запрос нужно написать чтобы получать актуальные данные за каждый день и сделать так, чтобы данные обновлялись раз в день. Пробовала писать так, но уже здесь выдает ошибку. declare @xmlString varchar(8000) declare @val_1 varchar (5) declare @val_2 varchar (10) declare @val_3 varchar (1) declare @val_4 varchar (50) declare @val_5 varchar (10) declare @url varchar(255) select @url = 'http://www.nbrb.by/Services/XmlExRates.aspx?ondate=05/20/2019' exec LoadXMLFromFile @url, @xmlString output declare @h int exec sp_xml_preparedocument @h output, @xmlString ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2019, 17:53 |
|
||
|
Как получить данные с USD на последнюю дату с сайта НБРБ?
|
|||
|---|---|---|---|
|
#18+
IRYNA77780, SQL Server как раз подходит для решения таких задач, но лучше поискать другое средство разработки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2019, 18:19 |
|
||
|
Как получить данные с USD на последнюю дату с сайта НБРБ?
|
|||
|---|---|---|---|
|
#18+
IRYNA77780, Ну так и разберитесь, почему у вас процедура LoadXMLFromFile падает. У нас просто все телепаты в отпуске - гадать по скриншотам сейчас некому. Могу предположить, что если верхняя половина кода работает, то нужно изменить формирование url: Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2019, 18:56 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=102&tid=1687814]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 316ms |
| total: | 411ms |

| 0 / 0 |
