时,我需要显示所有记录
- 计划日期<今天===>逾期收款
- plandeliverydate<今天===>延迟交货
- 状态名称在(已投标、已预订(===>没有EDI更新
您似乎知道情况是什么时候:
SELECT
CASE
WHEN planshipdate<NOW() THEN 'late collection'
WHEN plandeliverdate<NOW() THEN 'late delivery'
WHEN statusname in ('tendered', 'booked') THEN 'no EDI update'
END
FROM
...
您只需要决定使用哪个数据库,并将NOW替换为getUtcDate(如果它是sql server (