1 用 DateDiff(day,time,@time)=0
2 用 between time1 and time2
2 用 between time1 and time2
解决方案 »
- 求传送门....级联删除。。
- 架设在局域网内的站,获取用户登录的IP
- 请教这个网站是不是用.net开发的?
- 偶滴烦恼哈,如何做一个消息提醒捏?-_-!
- 为什么使用setTimeout("",10)高速赋值,不加toFixed()方法使得页面会震动;
- asp.net控件获取光标问题
- petshop 4.0非注册用户是如何获取用户名的?
- 第三方的客户端控件可以变成服务器段控件吗
- 一个简单的查询问题
- 为什么一个最简单的aspx网页在brinkster都无法显示?
- ASP.NET AJAX 要实现DataTable和DataSet类型的客户端/服务器端自动转换,怎样配置web.config ?
- 在 DataSet 中更新行的问题
"elect * from table where Convert(varchar(20),时间字段,120) like '%"+时间+"%'";
这个是将时间字段转化为字符串的然后模糊查询。
我推荐使用这个。
select * from table where time between '2007-01-01 00:00:00' and '2007-01-03 23:59:59'
如果数据库资料庞大,推荐上面办法,如果不考虑效能,推荐下面办法
select * from table where Convert(varchar(20),时间字段,120) like '%"+时间+"%'