
求sqlserver查询某个时间段的查询方法
比如说我在页面输入2007-10-01到2008-10-01,然后提交到数据库查询这个时间段的数据,请问该怎么查询!数据库sqlserver查询正确追加分!...
比如说我在页面输入2007-10-01到2008-10-01,然后提交到数据库查询这个时间段的数据,请问该怎么查询!
数据库sqlserver
查询正确追加分! 展开
数据库sqlserver
查询正确追加分! 展开
展开全部
date表示字段
select * from table where date between '2007-10-01' and '2008-10-01'
或者
select * from table where date>'2007-10-01' and date<'2008-10-01'
两个区别不大,between包含了两头的日期,那个不包含
select * from table where date between '2007-10-01' and '2008-10-01'
或者
select * from table where date>'2007-10-01' and date<'2008-10-01'
两个区别不大,between包含了两头的日期,那个不包含
展开全部
因为是SQL Server, 所以在把它代入的时候不用转换成日期型.
select * from table where date between '2007-10-01' and '2008-10-01'
select * from table where date between '2007-10-01' and '2008-10-01'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select *
from emp
where hiredate between '1-10月-2007' and '1-10月-2008'
因为数据库时间表达方式是这样的 所以取区间的时候必须这么写
from emp
where hiredate between '1-10月-2007' and '1-10月-2008'
因为数据库时间表达方式是这样的 所以取区间的时候必须这么写
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询