select (iif(起始日期 > #2019-02-01#,iif(截止日期 < #2019-10-31#,DateDiff('m', 起始日期, 截止日期),DateDiff('m', 起始日期, #2019-10-31#)),iif(截止日期 < #2019-10-31#,DateDiff('m', #2019-02-01#, 截止日期),DateDiff('m', #2019-02-01#, #2019-10-31#)))+1) * 月收费标准 as 费用 from {表A} where (起始日期 >= #2019-02-01# and 起始日期 <= #2019-10-31#) or (截止日期 >= #2019-02-01# and 截止日期 <= #2019-10-31#)
|