表1
发票日期 回款日期 金额1 金额2 业务员
2007-02-01 2007-03-01 1000 100 张三 要生成如下格式的表发票日期 回款日期 金额1 金额2 业务员 绩效
2007-02-01 2007-03-01 1000 100 张三 60绩效的考核规则如下:
回款日期<=4个月,绩效=金额2×60%
回款日期>4个月, 绩效=0
回款日期>6个月, 绩效=-(金额1×1%)在线等高手
发票日期 回款日期 金额1 金额2 业务员
2007-02-01 2007-03-01 1000 100 张三 要生成如下格式的表发票日期 回款日期 金额1 金额2 业务员 绩效
2007-02-01 2007-03-01 1000 100 张三 60绩效的考核规则如下:
回款日期<=4个月,绩效=金额2×60%
回款日期>4个月, 绩效=0
回款日期>6个月, 绩效=-(金额1×1%)在线等高手
when datediff(m,发票日期,回款日期)<=4 then 金额2*0.6
when datediff(m,发票日期,回款日期)>6 then -(金额1*0.01)
when datediff(m,发票日期,回款日期)>4 then 0
end) as 绩效
from 表1
WHEN datediff(m, invoicedate, paydate) <= 4 THEN amount2 * 0.6
WHEN datediff(m, invoicedate,paydate) >= 6 THEN - (amount1 * 0.01)
ELSE 0 END) AS money
FROM Table1