SQL SERVER 获取差值最小的数据
分享一个小技巧,获取和自己差值最小的数据,测试数据如下:
--测试数据
if not object_id(N'Tempdb..#T1') is nulldrop table #T1
Go
Create table #T1([code] int,[value] int)
Insert #T1
select 1,10 union all
select 2,50 union all
select 3,100
GO
if not object_id(N'Tempdb..#T2') is nulldrop table #T2
Go
Create table #T2([code] int,[value] int)
Insert #T2
select 1,15 union all
select 2,35 union all
select 3,45
Go
--测试数据结束
利用ABS函数来实现:
SELECT *,(SELECT TOP 1 [value] FROM #T2 ORDER BY ABS(#T1.value - #T2.value))
FROM #T1;
结果如下:
SQL SERVER 获取差值最小的数据相关推荐
- mysql 查找差值最小_mysql获取两个表中日期字段的最小差值
一.前言 开发中碰到的需求,获取两个数据表中日期字段的差值,并且取得差值最小的那条数据.本篇文章主要讲述如果通过函数获取mysql的日期差值,实际编写时遇到的问题,并且分析需求,得出最终sql等. 二 ...
- SQL Server使用convert对datetime日期数据进行获取
来源:http://database.51cto.com/art/201007/211883.htm 备注:本文的语法讲解确实是比较乱,似乎格式不太严谨.参考时还是以实例验证为准比较好 以下的文章主要 ...
- SQL server获取数据库数据
SQL server获取数据库数据 两表对比,查询A表中缺少的字段 例如 获取数据库指定表中的列 例如 获取某个存储过程的参数 两表对比,查询A表中缺少的字段 select a.name as nam ...
- SQL Server 2008中新增的变更数据捕获(CDC)和更改跟踪
SQL Server 2008中新增的变更数据捕获(CDC)和更改跟踪 SQL Server 2008中SQL应用系列--目录索引 本文主要介绍SQL Server中记录数据变更的四个方法:触发器.O ...
- 数据库入门教程(SQL Server 2005)----数据库是如何查询数据的
数据库入门教程(SQL Server 2005)----数据库是如何查询数据的----查询:逻辑顺序 1.计算列 //以scott数据库中的emp表为例-----where可译为查找,其本质是在进行表 ...
- 在SQL Server 2017中使用Python进行数据插值和转换
As a continuation to my previous article, How to use Python in SQL Server 2017 to obtain advanced da ...
- 如何使用 SQL Server FILESTREAM 存储非结构化数据?
作者 | ALEN İBRIÇ 译者 | 火火酱,责编 | Carol 封图 | CSDN 付费下载于视觉中国 在本文中,我将解释如何使用SQL Server FILESTREAM来存储非结构化数据. ...
- 使用SQL Server 获取插入记录后的ID(自动编号)
使用SQL Server 获取插入记录后的ID(自动编号) jingxian 本篇文章是对使用SQL Server获取插入记录后的ID(自动编号)的方法进行了详细的分析介绍,需要的朋友参考下 最近在开 ...
- SQL Server - 使用 Merge 语句实现表数据之间的对比同步
SQL Server - 使用 Merge 语句实现表数据之间的对比同步 原文:SQL Server - 使用 Merge 语句实现表数据之间的对比同步 表数据之间的同步有很多种实现方式,比如删除然后 ...
最新文章
- 微信内测版抢先体验,可发 4K 无损视频
- Eboot 中给nandflash分区实现
- 随心所欲的Web页面打印技术
- java毛玻璃_模糊效果(毛玻璃效果)
- matlab 连接数组,matlab数组操作知识点总结
- 编译php,ldap问题
- Manasa and Combinatorics
- mysql longblob_Mysql LONGBLOB 类型存储二进制数据 (修改+调试+整理)
- java 返回第k小的数_java – 给定n和k,返回第k个置换序列
- 内蒙古全国计算机考试注意事项,2018年3月内蒙古自治区呼和浩特计算机等级考试注意事项...
- 设计模式---组合模式(C++实现)
- 少样本学习系列(二)【Model-Based Methods】
- 计算机无法播放所有视频文件,在电脑中打开flv视频文件显示空白无法播放怎么办...
- 1.9万亿美元市场,自动驾驶开发者向何处去?
- 4.OpenCV视频处理
- 【全文翻译】YOLOv1:统一的实时目标检测
- oracle 数据库如何获取一条sql语句执行所消耗耗费的时间?
- 飞思卡尔芯片解密 MC9S08GB60 芯片特点
- java的基本数据类型有什么特点,java八大基本数据类型
- TO_DATE()函数?