Winform开发。
数据库表中的Weight_DateTime字段为DateTime型的,其内数据可能为:2010-4-21 15:49:24 类似这样的数据,在筛选数据时若是范围为数日内的我可以用两个MonthCalendar控件让用户来选择,然后用sql语句: where Weight_DateTime between (MonthCalendar1.选择的日期), (MonthCalendar2.选择的日期) 来处理(当然我这里用了简写方式)。可是对于某日指定某时某分 - 某时某分或者比如4月5日10时15分 - 4月6日12时30分这样的时间段如何来写sql语句我就不知所措了。vs 2005好像没有类似MonthCalendar这样的选择时分的控件,请问各位该如何解决?谢谢!
数据库表中的Weight_DateTime字段为DateTime型的,其内数据可能为:2010-4-21 15:49:24 类似这样的数据,在筛选数据时若是范围为数日内的我可以用两个MonthCalendar控件让用户来选择,然后用sql语句: where Weight_DateTime between (MonthCalendar1.选择的日期), (MonthCalendar2.选择的日期) 来处理(当然我这里用了简写方式)。可是对于某日指定某时某分 - 某时某分或者比如4月5日10时15分 - 4月6日12时30分这样的时间段如何来写sql语句我就不知所措了。vs 2005好像没有类似MonthCalendar这样的选择时分的控件,请问各位该如何解决?谢谢!
然后 在数据库中
where convert(varchar,eight_DateTime,112) between convert(varchar,@beginDate,112) and convert(varchar,@enddate,112)