首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么查询更新时间在两个日期之间的所有案件?

2012-01-18 
如何查询更新时间在两个日期之间的所有案件??一个案件列表,里面有个‘更新时间’(GXSJ)字段,窗体中有个查询

如何查询更新时间在两个日期之间的所有案件??


  一个案件列表,里面有个‘更新时间’(GXSJ)字段,

  窗体中有个查询操作,一个选择开始日期,一个选择结束日期。
 
  现在要返回更新时间在开始日期和结束日期之间的所有案件,怎么写SQL语句啊?

[解决办法]
where gxsj between '开始日期' and '结束日期'
[解决办法]
DECLARE @beginDate DATETIME,@endDate DATETIME
SET @beginDate=GETDATE()
SET @endDate=GETDATE()
SELECT DATEADD(d,DATEDIFF(d,0,@beginDate),0),DATEADD(ms,-3,DATEADD(d,DATEDIFF(d,0,@endDate),0)+1)
[解决办法]
select * from table where gxsj>=开始日期 and gxsj<=结束日期
[解决办法]
select * from table where gxsi between startTime and endTime
这样就可以啊!

热点排行