C# 中 针对Access 进行时间段查询
//sqlCondition 条件 ,S_zpsj:开始时间;E_zpsj:结束时间
sqlCondition += " and (zpsj between #" + S_zpsj + "# and #" + E_zpsj + "#)";
若选择2008-07-02 到 2008-07-02 将没有任何数据,如何格式化可将其查询得到
//sqlCondition 条件 ,S_zpsj:开始时间;E_zpsj:结束时间
sqlCondition += " and (zpsj between #" + S_zpsj + "# and #" + E_zpsj + "#)";
若选择2008-07-02 到 2008-07-02 将没有任何数据,如何格式化可将其查询得到
解决方案 »
- Form1中的定义的变量 从textbox中获得了数据 怎样才能用到 form2中
- 集合的大小是固定的
- 在c#里有PerformanceCounter类,类里的InstanceName!!!
- c#到底好不好?
- 怎么替换html文件中某些我指定的字符为其他字符串啊?
- 有用过DevExpress整套控件的朋友请进来
- 菜鸟问题:如何通过crystal(水晶)传参数方法动态增加或减少报表里面的分组?
- 如果用Windows窗体内嵌IE的话,可否自行设定窗口里IE的打开方式(新建窗口,原窗口)?
- 08/09/2002”无法转换为类型“Date”。
- 今晨被小偷偷走100¥。。。。。
- net2005与Visual SourceSafe 6.0配合使用时,web的项目为什么每次从“在源代码管理中打开”时,实际目录会出现无限的子目录
- 希望提供点思路 点击Button的问题
是不对的,如果你里面的时间是:2008-7-2 1:1:1你就取不到,因为这个已经超过了2008-7-2了,所以你要取所有7-2的,1.你可以between取2008-7-2 0:0:0 至2008-7-2 24:59:59之间的
2. 也可以把zpsj 转成日期再取
数据:
aa bb
2008-7-2 12:12:12 aa
2008-7-3 12:12:12 bb
语句:
ELECT * from 表1 where aa>=#2008-7-2 12:12:12# and aa <=#2008-7-2 14:12:12#
结果:
aa bb
2008-7-2 12:12:12 aa
//可以了
谢谢各位