sql中如何获取某个时间段内的数据

xueyuehen 2008-05-04 03:53:46
时间的字段是varchar类型 的!!
如何获取一段时间段内的数据呢。。。。。。
...全文
1282 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
flairsky 2008-05-04
  • 打赏
  • 举报
回复
啊哈,你这形式可以转换过来
xueyuehen 2008-05-04
  • 打赏
  • 举报
回复
时间格式是 2008.1.1
kk19840210 2008-05-04
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 dawugui 的回复:]
SQL code--例如:
select * from tb where cast(字段 as datetime) between '2008-01-01' and '2008-05-01'
[/Quote]
rockyvan 2008-05-04
  • 打赏
  • 举报
回复

Select *
From TB
Where Time Between '08:00:00' And '20:00:00'
fuanwei 2008-05-04
  • 打赏
  • 举报
回复
select * from 表 where cast(列名 as datetime)>='2008-02-05' and cast(列名 as datetime)<='2008-02-05'
dawugui 2008-05-04
  • 打赏
  • 举报
回复
--例如:
select * from tb where cast(字段 as datetime) between '2008-01-01' and '2008-05-01'
Limpire 2008-05-04
  • 打赏
  • 举报
回复
那要看你的时间格式是什么样的了
dawugui 2008-05-04
  • 打赏
  • 举报
回复
select * from tb where cast(字段 as datetime) between 时间1 and 时间2

22,209

社区成员

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

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