表如下:
车号 客户简称 区域单价 实际运费
111 TCl王牌 10 10
222 美的 20 20
322 徐记 24 48
134 华力饮料 30 100
234 威莱 50 200
当区域单价<=25时,实际运费=区域单价*2
区域单价=30时,实际运费=100,区域单价=30时,实际运费=200
数据窗口转换datasource中在菜单栏Design中convert to Syntax 查询语句如下
select truckno,clientname,unitprice,(实际运费咋写) from truckinfo
我用if判断老是语法错误,纠结
------解决方案--------------------
select truckno,clientname,unitprice,
case when 区域单价<=25 then 区域单价*2 when 区域单价=30 then 100 when .... end as 实际运费
from truckinfo