这是查询,我可以获取两个日期之间的所有记录。
SELECT * FROM tblBooking WHERE
Convert(datetime,'2013-08-20 04:00:00.000') --start date
BETWEEN FromDateWithStartTime AND ToDateWithEndTime
OR Convert(datetime,'2013-08-30 04:00:00.000') --endDate
BETWEEN FromDateWithStartTime AND ToDateWithEndTime
or FromDateWithStartTime BETWEEN Convert(datetime,'2013-08-20 04:00:00.000') --startdate
AND Convert(datetime,'2013-08-30 04:00:00.000') --enddate
or ToDateWithEndTime BETWEEN Convert(datetime,'2013-08-20 04:00:00.000')--start date
AND Convert(datetime,'2013-08-30 04:00:00.000')
在 C# 中,我是一个获取开始日期和结束日期。
FromDateWithStartTime = Convert.ToDateTime(dt.Rows[0]["Fdate"]).ToString("yyyy/MM/dd HH:mm:ss");
ToDateWithEndTime = Convert.ToDateTime(dt.Rows[0]["Edate"]).ToString("yyyy/MM/dd HH:mm:ss");
我想要那些介于开始日期和结束日期之间的日期。并绑定 DRP DOWN 列表中的所有日期。我该怎么做。