我正在try 将自定义字段放入查询中.我的其他两个已经顺利完成,但我不能为我的生活弄清楚我错过了什么,让这一个工作.我试过几十种不同的代码排列.如果该列中有任何内容,则try 获取DateDiff("d",Date(),[REV_PRM_DT]),如果没有,则try 获取DateDiff("d",Date(),[X65-SCHATS]).需要注意的是,如果[Green_Date]中有任何内容,它应该返回"",如果[REV_PRM_DT]中的值是01/01/2055,它应该返回""(我们使用此作为填充符,以使其不显示在其他地方).
我希望我犯了个愚蠢的错误,错过了一些明显的东西
我试过的一些例子有:
距离ATS的天数:iif(([REV_PRM_dt]<;>;"01/01/2055")and([Green_Date]is NULL),iif(([rev_PRM_dt]is not NULL),DateDiff("d",Date(),[Rev_PRM_dt])),DateDiff("d",Date(),[X65-SCHATS])),"")
Days_to_ATS:iif(([REV_PRM_dt]<;>;"01/01/2055")and([Green_Date]IS NULL),iIF(([REV_PRM_dt]is not NULL),DateDiff("d",Date(),[Rev_PRM_dt])),DateDiff("d",Date(),[X65-SCHATS])),"")
Days_to_ATS:iif([Green_Date]is NULL,iif([REV_PRM_dt]="01/01/2055","",iif([REV_PRM_dt]="",DateDiff("d",Date(),[X65-SCHATS])),DateDiff("d",Date(),[Rev_PRM_dt])),"")