- SELECT 订单表.订单编号, 订单表.客户名称, 订单详表.产品名称, 订单详表.数量, 订单详表.单价, 订单详表.交货日期, 订单详表.完成日期, IIf(IsNull(完成日期),Switch(DateDiff("d",Date(),[交货日期])>=5,"正常",DateDiff("d",Date(),[交货日期])<5 And DateDiff("d",Date(),[交货日期])>0,"注意",DateDiff("d",Date(),[交货日期])=0,"交货",DateDiff("d",Date(),[交货日期])<0,"超期"),Switch([完成日期]-[交货日期]<0,"按时",[完成日期]-[交货日期]=0,"交货",[完成日期]-[交货日期]>0,"超期")) AS 准时, DateDiff("d",[交货日期],Date()) AS 表达式1
- FROM 订单表 INNER JOIN 订单详表 ON 订单表.订单编号 = 订单详表.订单编号
- WHERE (((订单详表.单价) Is Null)) OR (((订单详表.交货日期) Is Null)) OR (((订单详表.完成日期) Is Null));
复制代码 |