【发布时间】:2011-05-18 13:23:20
【问题描述】:
从墨西哥的官方货币兑换网站http://dof.gob.mx/index.php,我需要将页面最右侧的美元汇率转换为 SQL Server 2005 查询中的一个简单数学公式,以计算美元兑墨西哥比索的发票。这可能吗,如果可以,怎么办?
【问题讨论】:
-
你的意思是屏幕抓取率?你不会也不能使用 SQL。
-
您可以从应用程序获取汇率 XML 并将 XML 发送到 SQL Server 存储过程。您可以从themoneyconverter.com/USD/rss.xml 之类的地方获取 XML
-
实际上,从该站点的此处获取它:dof.gob.mx/indicadores.xml
-
丹,这可能是最接近我需要的东西。所以,1. 有没有办法让 SQL 获取那个 XML 文件,比如在触发器中 2. 我如何将它放到查询中的数学计算中,或者 3. 我应该用它来填充另一个表然后做数学?
-
SQL 无法自行抓取任何内容。它只会接收传递给它的内容,因此您需要一个 Web 服务或网页来进行抓取并调用 SQL proc 来保存汇率。
标签: sql-server currency-exchange-rates