|
4#

楼主 |
发表于 2007-12-11 16:00:48
|
只看该作者
自己搞定,不过希望有高手能将它精简一点就好了!
SELECT 表1.送货日期, 表1.要求到货日期, IIf([要求到货日期]<=[送货日期] And Day([送货日期])<26,Format([送货日期],"yyyy\年mm""月份"""),IIf([要求到货日期]<=[送货日期] And Day([送货日期])>25,Format(DateAdd("m",1,[送货日期]),"yyyy\年mm""月份"""),IIf([要求到货日期]>[送货日期] And Day([要求到货日期])<26,Format([要求到货日期],"yyyy\年mm""月份"""),IIf([要求到货日期]>[送货日期] And Day([要求到货日期])>25,Format(DateAdd("m",1,[要求到货日期]),"yyyy\年mm""月份"""))))) AS 结算月份
FROM 表1;
[ 本帖最后由 cyber-bobo 于 2007-12-11 16:04 编辑 ] |
|