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

patizi 2007-10-19 11:16:43


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

窗体中有个查询操作,一个选择开始日期,一个选择结束日期。

现在要返回更新时间在开始日期和结束日期之间的所有案件,怎么写SQL语句啊?
...全文
101 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dawugui 2007-10-19
  • 打赏
  • 举报
回复
select * from tb where GXSJ>=starttime and GXSJ <=endtime

--or

select * from tb where GXSJ between starttime and endtime
patizi 2007-10-19
  • 打赏
  • 举报
回复
-,.- 真的吗?我试了怎么不行啊
lass_name 2007-10-19
  • 打赏
  • 举报
回复
select * from table where gxsi between startTime and endTime
这样就可以啊!
yxh198358 2007-10-19
  • 打赏
  • 举报
回复
select * from table where gxsj>=开始日期 and gxsj<=结束日期
zhou__zhou 2007-10-19
  • 打赏
  • 举报
回复
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)
chuifengde 2007-10-19
  • 打赏
  • 举报
回复
where gxsj between '开始日期' and '结束日期'

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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