sql查询语句的问题?

默认分类 已结 2 1165
山高水清984
山高水清984 2021-02-03 12:11
圈起来那个代码,请老司机帮忙看看,我想查询数据库,以两个控件日期中间的值查找,比如我想查询25号的值,控件要选25-26号才能出结果,如果两个都选25号就查询不到,我明明已经写了大... 圈起来那个代码,请老司机帮忙看看,我想查询数据库,以两个控件日期中间的值查找,比如我想查询25号的值,控件要选25-26号才能出结果,如果两个都选25号就查询不到,我明明已经写了大于或等于<=为什么就是不出来,是用vb.net写的
相关标签:
2条回答
  • (最佳回答者)
    2021-02-03 13:02

    问题分copy析:根据题主的bai描述,问题du的关键点是date2的时间问题

    解析思路:zhidate2的结果应该是dao2020-01-26 00:00:00,而不是2020-01-26 23:59:59

    解题方法:

    在conn.Open();后面加一句话

    date2=Convert.ToDateTime(date2).ToShortDateString()+"23:59:59"

    然后执行试一下

    0 讨论(1)
  • 2021-02-03 12:44
    日期2113字段存的是日期类型(2020/03/25)还是时5261间类型(2020/03/25 12:03:01)?

    如果是后4102者,1653那查询时需要版带上时间点:
    日期 >= '2020/03/25' and 日期 <= '2020/03/25 23:59:59' 。
    前面权不带时间的默认是2020/03/25 00:00:00,后面带时间的包含了25号整一天,从0点到24点之间。
    0 讨论(0)
提交回复