C# sql 时间区间

来源:百度知道 编辑:UC知道 时间:2024/05/17 00:56:31
做查询时我用到一个时间段条件,就是检索出从fromtime 到fromtime 之间的数据。但是我得不到时间条件与fromtime 、totime 相等的数据,我想在只输入fromtime 或totime 时候能找到该时间点的数据。帮忙,谢谢。
我存时间的时候用的是system.datetime.now;查询的时候用的是yyyy-mm-dd格式的。用time >=fromtime and time <=totime 或者使用 between fromtime and totime都不能查到与某一时间相等的数据。请问怎么在某一时间上加一天或者减去一天?给个例子,谢谢

一种方式是修改查询条件输入,就是在fromtime 上减一天,totime 上加一天,这样不用改SQL

二是改SQL,使用time >=fromtime and time <=totime 或者使用 between fromtime and totime

DataTime.Now.addDays(1);加一天
DataTime.Now.addDays(-1);减一天

你自己的vs.net下敲点后看一下有哪些方法吧,我这里是手工录入的;