CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

如何实现类似dephi中的findnearest的功能?

楼主xiaoqiang123(xiaoqiang)2003-12-02 17:55:36 在 MS-SQL Server / 基础类 提问

在ADO中没有findnearest的函数,我想实现查找近似的记录,如  
  1999-9-5  
  1999-9-10  
  1999-9-13  
   
  我输入1999-1-1,则定位在1999-9-5  
  我输入1999-9-11,则定在1999-9-10  
  我输入1999-9-12,定在1999-9-13  
   
  有没有这样的SQL语句啊?  
  问题点数:30、回复次数:3Top

1 楼klan(因帅被判7年)回复于 2003-12-02 18:02:03 得分 20

try   this  
  select   *   from   tableAA   where   field=(select   min(abs(datediff(dd,field,'1999-1-1')))   from   tableAA)Top

2 楼txlicenhe(马可)回复于 2003-12-02 18:37:00 得分 5

同意楼上。Top

3 楼zjcxc(邹建)回复于 2003-12-02 20:23:27 得分 5

一楼的可以了.Top

相关问题

  • 在Dephi中要实现以下功能这句怎么写?
  • dephi可以实现类似于Vb的控件数组,和DoEvent功能吗?有没有例程
  • 如何实现该功能?
  • 实现隐藏功能
  • 如何实现sizeof功能?
  • 如何实现autosave功能?
  • 该功能如何实现?
  • “查找”功能的实现?
  • 如何实现Asc功能?
  • 想实现如下功能

关键词

  • findnearest
  • 实现
  • 输入
  • field
  • 没有
  • from tableaa

得分解答快速导航

  • 帖主:xiaoqiang123
  • klan
  • txlicenhe
  • zjcxc

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo