求条SQL查询时间的语句。。。。。。

yinxiaoqi 2010-08-19 08:59:59
数据库的 有个时间的字段 sktime 里面的值是 这样的格式:2010-08-19 15:00:06
但是现在 我传过来的stime字段是的值是:2010-08-19 这样的。
我的意思是 忽略后面的时间的查询。
...全文
52 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yinxiaoqi 2010-08-19
  • 打赏
  • 举报
回复
谢谢大家 的回帖 ,问题解决了,结贴。
Justin-Amber 2010-08-19
  • 打赏
  • 举报
回复

WHERE TO_CHAR(sktime,'YYYY-MM-DD') = '2010-08-19'
百年树人 2010-08-19
  • 打赏
  • 举报
回复
where convert(varchar(10),sktime,120)='2010-08-19'
--or
where datediff(dd,sktime,'2010-08-19')=0
pt1314917 2010-08-19
  • 打赏
  • 举报
回复
[Quote=引用楼主 yinxiaoqi 的回复:]
数据库的 有个时间的字段 sktime 里面的值是 这样的格式:2010-08-19 15:00:06
但是现在 我传过来的stime字段是的值是:2010-08-19 这样的。
我的意思是 忽略后面的时间的查询。
[/Quote]


select * from 表名 where datediff(dd,sktime,'2010-08-19')=0
jwdream2008 2010-08-19
  • 打赏
  • 举报
回复
--查询2010-08-19的数据
select * from TB where datediff(d,'2010-08-19',[sktime])=0
obuntu 2010-08-19
  • 打赏
  • 举报
回复
不明白你的意思?要时间转换吗? convert下就可以了。

22,209

社区成员

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

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