请问:如何判断datetime是否为某天 数据表中有datetime型字段记录提交记录的日期和时间现在查询表示想取得某天提交的记录,该如何做判断? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from table1 where datetime1 between '2008-1-25' and '2008-1-25 23:59:59' select * from urtable where FileDate >= '2008-01-25 00:00:00' and FileDate < '2008-01-25 23:59:59' select * from table where [date] between '2008-01-08 00:00:00' and '2008-01-08 23:59:59' 如果想把某个时间变为日期,可用如下语句。然后就可以用等于来比较了。SET @Date = DATEADD(dd, DATEDIFF(dd, 0, @Date), 0) select * from table1 where datediff(dd,datetime1,'2008-1-25')=0 select datetime1 from table1 where convert(varchar(20),datetime1,20) like '%2008-01-25%' select datetime1 from table1 where convert(varchar(20),datetime1,20) like '%2008-01-25%' 这个是对的。请问convert(varchar(20),datetime1,20)是什么意思啊? select datetime1 from table1 where convert(varchar(20),datetime1,20) like '%2008-01-25%' C# webbrowser如何截获当前页面发出的所有请求? 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 扇区512字节转移到扇区4096字节磁盘问题,高手帮下忙,谢谢 自动注册的原理是什么 用XmlSerializer序列化和反序列化时的问题 x64平台问题 c#遍历树的问题 求救!!如何实现这个功能,请各位大侠救我!!!!高分求救!! 招网站开发人员 2000/月+奖金+年底分红 我创建了一个菜单,运行不显示,请问应该设置哪个属性 link不是编译成lamda了么?那么数据库是怎么转换成sql的? C# 调用API问题!! 关于POST问题
select * from table1 where datediff(dd,datetime1,'2008-1-25')=0
select datetime1 from table1 where convert(varchar(20),datetime1,20) like '%2008-01-25%'
这个是对的。请问convert(varchar(20),datetime1,20)是什么意思啊?