数据库里面时间保存精确到秒了就如2012-07-13 13:27:08这样的,但是我想在查询的时候只精确到天,如果只查询某天的可以这样写select *from timin1 where datatime like'%" + this.txtKeyWord.Text.Trim() + "%'",如果是几天之类的话用between怎么写呢?求解答!!!
解决方案 »
- 自己写的datagridview加新行为什么没实现想要的效果
- 100分求 为啥不进DataRecvCB函数?
- 失去焦点时仍然高亮
- DotNet中ajax跨域请求的ajax代理如何实现?
- 菜鸟求:DetailsView 的用法大全,外加源码?
- 如何取Excel表中单位格中数据的状态?
- 为什么啊,C#!散分啦
- 动态加载的COMBOBOX,怎么在其SelectedValueChanged事件里获得其选项,顶者有分
- 如何用is关键字看struct是否是Object?
- 请问这样的错误如何修改
- 一函数参数为 Type 请问在函数体中如何创建这个Type 类型的对象呢?
- 看asp.net入门经典里面说的Markup视图是什么?
"select * from timin1 where datatime >= '" + txtKeyWord.Text.Trim() + " 00:00:00' and datatime <= '" + txtKeyWord.Text.Trim() + " 23:59:59'";
其实最好用DateTimePicker控件,以免你输入的时间格式错误
select *from timin1 where DateDiff(dd, datatime , '" + txtKeyWord.Text.Trim() + "') = 0 几天( txtKeyWord.Text <datetime < txtKeyWord2.Text)
select *from timin1 where DateDiff(dd, datatime , '" + txtKeyWord.Text.Trim() + "') <= 0 and DateDiff(dd, datatime , '" + txtKeyWord2.Text.Trim() + "') >= 0