当案例计划日期<今天的sqlserver&mysql



时,我需要显示所有记录

  1. 计划日期<今天===>逾期收款
  2. plandeliverydate<今天===>延迟交货
  3. 状态名称在(已投标、已预订(===>没有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 (

最新更新