查询当天记录

zhouxuancq0912 2010-12-18 10:27:05
查询当天前10条记录,且当前不足10条时,也要显示10条记录

SQL怎么写啊。
...全文
63 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
-晴天 2010-12-18
  • 打赏
  • 举报
回复
呵呵.这是当天后十条...
前十条:
create table tb(dt datetime)
insert into tb select '2010-12-17 16:23:20'
insert into tb select '2010-12-17 17:23:20'
insert into tb select '2010-12-17 18:23:20'
insert into tb select '2010-12-17 19:23:20'
insert into tb select '2010-12-17 20:23:20'
insert into tb select '2010-12-17 21:23:20'
insert into tb select '2010-12-17 22:23:20'
insert into tb select '2010-12-17 23:23:20'
insert into tb select '2010-12-18 03:23:20'
insert into tb select '2010-12-18 05:23:20'
insert into tb select '2010-12-18 07:23:20'
insert into tb select '2010-12-18 09:23:20'
go
select top 10 * from tb
order by (case when left(dt,10)=left(getdate(),10) then datediff(ss,getdate(),dt) else datediff(ss,dt,getdate()) end)
go
drop table tb
/*
dt
-----------------------
2010-12-18 03:23:20.000
2010-12-18 05:23:20.000
2010-12-18 07:23:20.000
2010-12-18 09:23:20.000
2010-12-17 23:23:20.000
2010-12-17 22:23:20.000
2010-12-17 21:23:20.000
2010-12-17 20:23:20.000
2010-12-17 19:23:20.000
2010-12-17 18:23:20.000

(10 行受影响)
*/
WaterGG 2010-12-18
  • 打赏
  • 举报
回复
select top 10 * from tb order by case when datediff(day,dt,gedate()) then 0 else 1 end, dt desc
zhouxuancq0912 2010-12-18
  • 打赏
  • 举报
回复
就拿这张表里的记录替补,足10条就可以
-晴天 2010-12-18
  • 打赏
  • 举报
回复
select top 10 * from tb where dt<getdate() order by dt desc
WaterGG 2010-12-18
  • 打赏
  • 举报
回复
不足10条拿什么替补?
汽车租赁信用管理系统 演示地址下载:http://demo.codechina.net/delphi/008.rar 本系统由以下几个子系统组成: l 信息网系统管理子系统:安装在管理员工作站上供系统管理员使用。 l 租赁信用管理子系统:安装在微机工作站上供汽车租赁企业使用。 l 信息网统计分析子系统:安装在微机工作站上供信息网业务管理人员使用。 l 银行统计分析子系统:安装在微机工作站上供银行业务管理人员使用。 汽车租赁信用管理系统 租赁信用管理系统的功能模块可以分为:租赁业务管理模块是本系统的核心模块,完成租车、续租、还车功能,租车时首先通过刷卡验证租车客户身份,然后提取客户信用记录,最后才可以对用户进行租车业务处理。不良记录管理模块完成汽车租赁公司终端用户对逾期未还租赁车辆的查询,再此基础上对逾期未还租赁车辆进行不良记录确认和取消不良记录确认。查询分析模块完成汽车租赁公司终端用户对本公司汽车租赁信息及刷卡次数的查询与分析。系统用户管理模块模块完成汽车租赁公司终端用户更改登录口令和对终端用户进行管理的功能。公告板模块提供浏览系统最新公告信息,当日逾期未还车记录及当日应还车记录的功能;本模块还提供汽车租赁公司发布本公司公告的功能。车辆管理模块主要完成租赁公司对本网点所拥有车辆进行简单登记管理的功能。 信息查询子系统使用说明 信息查询子系统主要由刷卡纪录管理,刷卡次数统计分析以及信用状况查询模块组成。刷卡纪录管理模块主要是对租赁公司的月刷卡纪录及详细纪录进行统计、打印功能;刷卡次数统计分析模块主要完成对一定时间区域内租赁公司刷卡纪录的横向比较分析以及对同一租赁公司的刷卡趋势进行对比分析;信用状况查询模块主要完成对特定租车单位和个人的所有租车纪录进行查询。 系统管理子系统使用说明 系统管理子系统功能模块可以分为:用户管理,该模块主要为系统管理员提供对系统内所有租赁公司以及下属网点的信息维护、许可证日期设置;维护可以登录本系统的用户信息功能;预警管理,该模块提供对有不良租车行为的企业和个人进行警示处理的功能;公告管理,该模块提供重要公告发布,以及对租赁公司所发布的公告进行过滤的功能;系统工具,该模块提供浏览目前登录本系统的用户列表以及查询用户登录历史纪录的功能。

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧