0 0

SQL语句------交易表中最新汇率3

有张交易记录表,记录了当天有交易币种(只显示年月日),
        汇率表,一天中币种的汇率有多个

要求查询出  所有有交易的币种(根据日期)最晚的汇率(录入最晚时分秒的汇率)  增加到交易表中





交易表 sale
        日期(年月日)                币种
          2010-05-15          USD
          2010-05-15          EUR
          2010-05-15          HKD
          2010-05-16          USD
          2010-05-16          EUR


汇率表  rate
        币种        汇率         时间(年月日时分秒)
        USD       7.40       2010-05-15 10:30:23
        USD       7.41       2010-05-15 16:30:10
        USD       7.45       2010-05-15 20:00:00
        EUR      10.98       2010-05-15 11:30:00
        EUR      10.88       2010-05-15 20:01:23
        HKD       0.98       2010-05-15 10:30:23

        USD       7.48       2010-05-16 10:30:23
        HKD       0.99       2010-05-16 10:30:23
        EUR      10.87       2010-05-16 10:30:23
        USD       7.43       2010-05-16 20:00:23





结果表

      日期(年月日)         币种       最新汇率
         2010-05-15          USD    7.45
         2010-05-15          EUR   10.88
         2010-05-15          HKD    0.98
         2010-05-16          USD    7.43
         2010-05-16          EUR   10.87



头都大了,项目压的时间太紧了,帮忙看下吧,谢谢了



select sale.*,rate.saleValue from sale left join rate on
sale.currencyIN = rate.currid and rate.date < concat('sale.time','23:59:59') order by date desc


可是汇率取不到当前日期的最新的
2010年5月17日 16:18
  • 大小: 5.1 KB
目前还没有答案

相关推荐

    sql语句强化练习习题及答案

    ### SQL语句强化练习知识点详解 #### 一、简单查询 **知识点1:查询所有学生信息** - **SQL语句**: `SELECT * FROM 学生;` - 这条语句用于查询`学生`表中的所有列和所有行。 **知识点2:查询特定条件下学生信息*...

    SQL银行管理系统 

    在ATM柜员机系统的实现过程中,SQL语句通常会嵌入到后台服务程序中,通过接口与前端交互。当用户在ATM机上操作时,系统会根据输入的指令执行相应的SQL查询或更新操作,并返回结果。同时,系统还会进行错误检查和异常...

    sql语句练习

    **知识点18:将所有“外汇汇率”表中的数据插入rate表中** - 使用`SELECT ... INTO TABLE`语句进行数据插入,涉及三个表之间的连接,通过`WHERE`子句来匹配对应的外币名称和代码。 **知识点19:列出上一级经理及其...

    ASP实例开发源码-汇率查询asp版 v1.0.zip

    通常,ASP应用会连接到数据库(如Access、SQL Server等),从数据库中检索并更新汇率数据。 "使用须知.txt"文件很可能是对这个汇率查询系统的使用说明,包含了如何部署、运行以及可能遇到的问题和解决方法。它对于...

    oracle语句整理.txt

    - 定义一个游标`emp_cursor`用于读取`emp`表中的`ename`和`sal`字段,并更新所有薪水低于1000的员工的薪水为原值的110%: ```sql DECLARE CURSOR emp_cursor IS SELECT ename, sal FROM emp FOR UPDATE; emp_...

    SQL数据库完全使用手册.doc

    4. 嵌入式SQL:规定如何在宿主语言(如FORTRAN、COBOL等)中使用SQL语句。 在实际应用中,SQL提供了多种数据类型来适应不同的数据需求,例如整型、浮点型、字符型、日期/时间类型等。通过CREATE DATABASE和DROP ...

    SAP中英文词典-整理版

    这些都是与ABAP编程语言相关的概念,例如ABAP关键词是SAP编程中的保留字,模块存储用于定义数据处理过程,内含式SQL和开放式SQL分别指的是嵌入在ABAP代码中的SQL语句以及标准的SQL语句。 8. ABC分析:这是库存管理...

    MySQL世界各个国家货币的中英文数据库

    10. **应用集成**:在金融系统中,这样的数据库可以与汇率转换服务结合,帮助计算不同货币间的交易价值。在电子商务平台,它可用来展示商品价格并处理支付。 综上所述,"MySQL世界各个国家货币的中英文数据库"是一...

    MySql批量插入优化Sql执行效率实例详解

    在Java等编程语言中,可以使用PreparedStatement预编译SQL语句,并通过循环设置参数,一次性插入多条记录。这种方式能有效防止SQL注入,并提高性能。 针对案例中的代码,可以看到存在大量的UPDATE和INSERT操作,...

    计算机二级vfp三套练习题带答案.pdf

    总结:本文件涵盖了计算机二级VFP考试中的基本操作,包括项目和数据库的创建,表的管理(添加、索引创建),SQL查询语句(SELECT和UPDATE)的应用,以及VFP表单设计和事件处理。这些都是VFP数据库管理系统中的核心...

    计算机二级VisualFoxPro上机考试题库与答案解析38.docx

    总结,此文档主要涵盖了Visual FoxPro中的数据库操作(SQL语句)、报表设计、表单设计与事件处理、查询设计和表格控件的使用,这些都是Visual FoxPro二级考试中的核心知识点。在实际操作中,理解并熟练掌握这些技能...

    基于Java+Vue,SSM框架实现的外汇交易银行系统.zip

    在本项目中,MyBatis用于处理数据库操作,通过XML或注解的方式配置SQL语句,与Java对象进行映射,减少了手动编写SQL和结果集映射的繁琐工作。 4. **Vue.js**:Vue.js是一款轻量级的前端MVVM(Model-View-ViewModel...

    SAP词典 很好的资料哦

    - **内含式SQL(abap/4 native sql)**:直接在ABAP程序中使用的SQL语句。 - **开放式SQL(abap/4 open sql)**:SAP提供的与数据库无关的SQL接口,简化了与数据库的交互。 8. **ABC分析(ABC analysis)**:一种库存...

    计算机2级vfp30套练习题带答案.pdf

    - **SQL查询**:使用`SELECT`语句进行查询,例如,查询2001年前进货的商品,涉及`商品`和`分类`表,条件为`YEAR(进货日期),结果按`进货日期`升序排序,并存储到文本文件`infor.txt`。命令示例: ``` SELECT 分类...

    zencart 数据库

    6. **货币表(Currencies Table)**:管理网站支持的不同货币类型和汇率,以便进行国际交易。 7. **支付方式表(Payment Modules Table)**:定义可用的支付选项,如信用卡、PayPal或其他第三方支付服务。 8. **...

    PHP实例开发源码-php在线最新货币查询转换工具.zip

    1. **API交互**:工具可能使用了某个公开的货币汇率API(如Open Exchange Rates、Exchange Rates API等)来获取最新的汇率数据。API交互通常涉及到HTTP请求的发送(例如使用cURL库)和JSON或XML数据的解析。 2. **...

    PHP抓取网页数据插入数据库

    最后,使用SQL语句将数据插入数据库。例如: ```php $sql = "INSERT INTO exchange_rates (currency, rate) VALUES (?, ?)"; $stmt = $mysqli-&gt;prepare($sql); $stmt-&gt;bind_param("ss", $currency, $rate); // 绑定...

    All_Procedure_NO_Modify_3__PROC_BOM_PRICE_REFRESH.sql

    1. **数据检索**:脚本可能会查询相关的数据库表,比如物料表、价格表等,来获取最新的BOM价格信息。 2. **计算和更新**:基于检索到的数据,可能有复杂的计算逻辑来更新BOM价格,比如根据成本变化、税率、汇率等...

Global site tag (gtag.js) - Google Analytics