我正在进行酒店房间预订项目。我有一张桌子,我在其中创建折扣促销。在此表中,我有PromotionStartDate和PromotionEndDate。例如,我有一个从03-aug-14 to 07-Aug-14
开始的促销活动。如果一个人从1-Aug-14 to 10-Aug-14
搜索房间的可用性,所以查询应该显示折扣将适用于8月3,4,5,6和7的结果。 我想要的结果应该是这样的:SQL Server日期范围
Dates : DiscountStatus
01-Aug-14 : No
02-Aug-14 : No
03-Aug-14 : Yes
04-Aug-14 : Yes
05-Aug-14 : Yes
06-Aug-14 : Yes
07-Aug-14 : Yes
09-Aug-14 : No
10-Aug-14 : No
你有一个日历表? – 2014-09-04 11:03:05
您使用的是什么SQL版本? – abramlimpin 2014-09-04 11:20:42