一个数据查询的问题(请邹建大哥等高手给看看,在线等,急!!)

jinhailv 2005-04-24 09:04:25
在数据库表A中有内容如下:
STCDT YMDHM D
hu66 2005-3-23 12:10:00 4
hu68 2005-3-23 12:25:00 3
hu68 2005-3-24 7:10:07 1
hu68 2005-3-24 8:10:00 2
hu68 2005-3-24 9:10:00 6
hu68 2005-3-25 6:10:00 8
现在我需要查询出所有日期YMDHM为‘2005-3-24’的所有记录
即需要得出以下结果
hu68 2005-3-24 7:10:07 1
hu68 2005-3-24 8:10:00 2
hu68 2005-3-24 9:10:00 6
我写了如下语句:
select * from A
where ymdhm like '2005-3-24%'
可查询出的结果为空,请各位高手给指点指点,谢谢了!


...全文
72 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
gaojie0001 2005-04-24
  • 打赏
  • 举报
回复
SELECT * FROM TABLE WHERE DATEDIFF(DAY,YMDHM,'2005-3-24')=0


SELECT * FROM TABLE WHERE CONVERT(CHAR(10),YMDHM,120)='2005-3-24'
Well 2005-04-24
  • 打赏
  • 举报
回复
select * from 表A where convert(char(10),YMDHM,120)='2005-3-24'
paoluo 2005-04-24
  • 打赏
  • 举报
回复
Select * from A Where DateDiff(d,YMDHM,'2005-3-24')=0
_谁啊 2005-04-24
  • 打赏
  • 举报
回复
SELECT *
FROM aaa
WHERE (ymdhm BETWEEN '2005-2-24' AND '2005-2-25')
点点星灯 2005-04-24
  • 打赏
  • 举报
回复
select * from A
where datediff(Day,ymdhm,'2005-3-24')=0

27,579

社区成员

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

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