查询连个时间段内的数据

CloudOfFly 2009-11-03 01:46:28

select * from UserManager.View_SearchOperator
where Convert(varchar(10),mdate) between '2008-10-13' and '2008-11-20'


我这样怎么查询不出来啊
mdate 是一个datetime类型的
...全文
45 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
百年树人 2009-11-03
  • 打赏
  • 举报
回复
select Convert(varchar(10),getdate())
/**

----------
11 3 2009

(所影响的行数为 1 行)
**/

select Convert(varchar(10),getdate(),120)
/**

----------
2009-11-03

(所影响的行数为 1 行)
**/
华夏小卒 2009-11-03
  • 打赏
  • 举报
回复

select * from UserManager.View_SearchOperator
where mdate between '2008-10-13' and '2008-11-20'


这样应该就可以
百年树人 2009-11-03
  • 打赏
  • 举报
回复
select * from UserManager.View_SearchOperator
where Convert(varchar(10),mdate,120) between '2008-10-13' and '2008-11-20'
--小F-- 2009-11-03
  • 打赏
  • 举报
回复
--try
select * from UserManager.View_SearchOperator
where Convert(varchar(10),mdate,120) between '2008-10-13' and '2008-11-20'

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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