【SQL】匹配两张表中时间最近的记录
表T_39_YD 运单表
字段 | 描述 |
---|---|
SEQUENCENO | 预报单号 |
ZPRQ | 制票日期 |
ZPSJ | 制票时间 |
ZCH | 车号 |
表MR_L_TRAIN 预报表
字段 | 描述 |
---|---|
SCALEDIDATE | 预报时间 |
CARNO | 车号 |
MRID | 预报单号 |
需求:在预报表中按车号相同预报时间在制票日期时间之后最新的预报单号,并保存到运单表中。
实现
具体SQL如下
update T_39_YD a set SEQUENCENO=(select substr(min(B.SCALEDIDATE||b.MRID),15) from MR_L_TRAIN bleft join T_39_YD c on b.MRID=c.SEQUENCENOwhere B.SCALEDIDATE >= a.ZPRQ||ZPSJ and B.CARNO=a.ZCH and c.SEQUENCENO is null) where SEQUENCENO is null ;
使用min获取时间和预报单号的最小值,来获取最接近的记录,在使用substr截取掉时间值。
【SQL】匹配两张表中时间最近的记录相关推荐
- php 查询同一张表相同数据,SQL查出一张表中重复的所有记录数据
1.在面试的时候碰到一个 问题,就是让写一张表中有id和name 两个字段,查询出name重复的所有数据,现在列下:SELECT * from xi a where (a.username) in ( ...
- sql 查出一张表中重复的所有记录数据
查询重复的数据 1.查询出所有数据进行分组之后,和重复数据的重复次数的查询数据,先列下: select count(username) as '重复次数',username from xi group ...
- sql查询两张表中不同的数据
select * from B where (select count(1) from A where A.ID = B.ID) = 0
- 使用sql如何找出两张表中同一字段的不同值
前言: 正逢五一假期有时间来继续更新几篇有关于sql语句的相关博客.在做后台算法测试的时候可能常常会遇到查看输入表中的某条数据是否成功写入到输出表中了,这时候就需要对比这两张表中的数据了. 想要实现这 ...
- mysql比对表中数据是否相同_如何用sql比较两张表数据是否一致?
在批量程序的测试中,经常会涉及到对数据库表的测试,今天我们来介绍一下用sql比较两张表结构相同的表数据是否完全一致的方法. 1.inner join 浅尝 提到比对两张表的数据是否完全相同,很容易想到 ...
- MySQL如何同时删除主外键关联的两张表中的数据
1. 编写目的 介绍一种方法,解决如下问题:如何同时删除两张相关联的表的记录. 比如说表a的外键fk依赖于表a的id,现在我们需要删除id=5的两条数据. 2. 主要方法 为了简单,推荐更改表a的外键 ...
- sql查询两张表的并集union和union all
使用 union all 和 union 1.新建两张表:student.teacher //学生表 create table student( id int primary key, name va ...
- 计算机sql查询同行并集,sql查询两张表的并集union和union all
使用 union all 和 union 1.新建两张表:student.teacher //学生表 create table student( id int primary key, name va ...
- mysql比较两张表中两个字段值_如何通过SQL找出2个表里值不同的列的方法
以下有两个表,他们的结构完全相同,请通过SQL找出值不同的列. Student_1 NAME AGE SCORE peter 26 100 jack 25 96 daniel 26 48 bark 2 ...
最新文章
- python怎么使用训练好的模型设计_tensorflow训练好的模型怎么调用?
- MySQL更新时Error Code:1093和Error Code:1175的解决办法
- oracle视图的同义词,oracle 视图、同义词、序列
- xml html 转化为字符串,XSLT:将字符串解析为XML节点集(concret:将HTML-String转换为节点集)?...
- Qt工作笔记-QStylePlugin插件实现变化窗体背景
- 基于Spark机器学习和实时流计算的智能推荐系统
- 机器学习之降维方法(LDA、PCA)小结
- C#程序打包与部署,包括处理安装向导中用户输入的参数,创建卸载程序。
- 如何将 Mac Dock 恢复到原始设置?
- 微博html5版转换成网页版,微博网页版html5入口
- 【老生谈算法】matlab实现小波分析源码——小波分析
- Java EE 常用单词
- Abaqus槽钢杆受力有限元分析
- Python项目分析:预测双色球福利彩票中奖号码(随便玩玩,不要当真)
- 青龙羊毛——可用脚本
- mysql如何上传音频文件_关于音频文件的上传
- java游戏为什么_JAVA能不能开发大型游戏?为什么?
- 【C语言经典100题】(古典问题)兔子问题
- c++语言小游戏源码,跪求小游戏c++代码
- POI操作Excel实现导出
热门文章
- 串口探测与登录暴力破解工具
- 计算机实用基础试题答案,广西成人高校《计算机实用基础》统考理论试题(A卷)(含答案)...
- 1334177-80-8,Cbz-N-amido-PEG6-acid/COOH,PEG的一侧含有羧酸(CO2H)基团
- python withopen还要close吗_Python - with open()、os.open()、open()的详细使用
- 加减号在google搜索中的应用
- 跟我学aspectj之一 ----- 简介
- 万豪集团宣布在澳门开设首家W酒店;赣州迎来两家格兰云天阅品牌酒店 | 全球旅报...
- Doing Math with Python读书笔记-第5章:Playing with Sets and Probability
- js 删除对象里的某个属性
- 2021新手入驻lazada平台,优势在哪里?