数据表结构
表1 tb_1(id bigint primary key identity(1,1),TimeTicks bigint,SendCmd varchar(200),SendDate datetime,ReceiveData varchar(200),ReceiveDate datetime)表2 tb_2(id bigint primary key identity(1,1),TimeTicks bigint,ReceiveData varchar(200),ReceiveDate datetime)需要查询
表1和表2中TimeTicks数值最接近的记录
表1和表2中ReceiveDate最接近的记录表1中的记录条数<表2中的记录条数数据库版本是ms sql2005
谢谢大家了
表1 tb_1(id bigint primary key identity(1,1),TimeTicks bigint,SendCmd varchar(200),SendDate datetime,ReceiveData varchar(200),ReceiveDate datetime)表2 tb_2(id bigint primary key identity(1,1),TimeTicks bigint,ReceiveData varchar(200),ReceiveDate datetime)需要查询
表1和表2中TimeTicks数值最接近的记录
表1和表2中ReceiveDate最接近的记录表1中的记录条数<表2中的记录条数数据库版本是ms sql2005
谢谢大家了
解决方案 »
- mysql中的左外连接在oracle中用什么表示?mysql中的数据库在oracle中对应什么?
- Sql server 2005附加数据库时提示找不到.ndf,但根本就没有产生过.ndf文件
- 高手赐教 删除重复记录的 棘手问题
- c/s程式,如何实现更改访问服务器(SQL)的默认端口?
- SqlServer2008发布/订阅数据库同步疑问
- SQLserver 如何分组合计?
- 各位高手,小弟想问一下有关SQL SERVER权限的问题,100分送上
- 请问如何在函数中掉用存储过程?谢谢!
- 急需SQL server 高手
- 函数问题
- 大家好,请问应如何拿SQL取出这样的数据?(标题不好描述,请大家进来观看)
- 这是几个操作啊?
如果单单是由字母和数字的话就要自己定义排序规则。循环对比
就只想到这个方法
就是查询表1 跟表2中 timeticks字段 数值接近的记录 相当于
select t1.*,t2.* from t1,t2 where t1.timeticks 最约等于 t2.timeticks
或者 select t1.*,t2.* from t1,t2 where t1.ReceiveDate 最约等于 t2.ReceiveDate