导航
  • 主页
  • 基础类
  • 应用实例
  • 新技术前沿

筛选时间的问题

owenfan521 2003-12-24 11:27:15
有表a


时间 值
2003-12-10 438
2003-12-10 01:00:00 432
2003-12-10 02:00:00 4309
2003-12-10 03:00:00 989
2003-12-10 04:00:00 39
2003-12-10 05:00:00 87
.... ....
2003-12-11 53
2003-12-11 01:00:00 44
2003-12-11 02:00:00 4309
... ......

我需要提出以下的信息:(只需要整点时的信息)
时间 值
2003-12-10 438
2003-12-11 53
。。 。。。

我写了如下 的查询语句:
select * from a
where 时间 not like '%00:00'
但是却不是我要的结果?为什么?


...全文
47 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
victorycyz 2003-12-24
select * from a where convert(varchar(8),时间,108)='00:00:00'
回复
dlpseeyou 2003-12-24
select 时间=convert(varchar(10),时间,120),值 from a
回复
hmzgz81 2003-12-24
select * from a
where convert(varchar(8),时间,108) not like '%00:00'
回复
sdhdy 2003-12-24
select * from a
where convert(varchar(8),时间,108) not like '%00:00'
回复
dafu71 2003-12-24
select * from a where convert(varchar(20),时间,108) not like '%00:00'
回复
发动态
发帖子
MS-SQL Server
创建于2007-09-28

3.2w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
社区公告
暂无公告