以下代碼摘自后台管理系統中的一部分SQL語句:
當取數狀態為1或2時,才展示取數時間,否則,取數時間展示為空
當申報狀態為2、3、4或5時,才展示申報時間,否則,申報時間展示為空
select
A.QYMC,C.DZBDMC,B.SKSSQQ,B.SKSSQZ,B.NSQXDM,B.QSBZ,
if(B.QSBZ in ('1','2'),B.QSSJ,'') as QSSJ,
if(B.SBZT in ('2','3','4','5'),B.SBSJ,'') as SBSJ,
B.SBZT,B.KKZT,B.CXSBBZ,B.UUID,
case B.NSQXDM
when '20' then '月'
when '30' then '季'
when '40' then '年'
when '41' then '半年'
when '50' then '次'
end as NSQXDM1,
case B.QSBZ
when '0' then '未取數'
when '1' then '取數'
when '2' then '需要重新取數'
end as QSBZ1,
CASE B.SBZT
when '0' then '未申報'
when '1' then '申報中'
when '2' then '已申報'
when '3' then '申報成功'
when '4' then '申報失敗'
when '5' then '發現已完成申報'
end as SBZT1,
CASE B.KKZT
when '0' then '未扣款'
when '1' then '扣款中'
when '2' then '已扣款'
when '3' then '扣款成功'
when '4' then '扣款失敗'
when '5' then '無需扣款'
end as KKZT1,
CASE B.CXSBBZ
when '0' then '未撤銷'
when '1' then '撤銷中'
when '2' then '已撤銷'
when '3' then '撤銷成功'
when '4' then '撤銷異常'
end as CXSBBZ1
FROM
tp_qyxx_qyxx A,
tp_sw_sbwcqkb B,
tp_dm_dzbd_dzbdgl C
WHERE
A.QYNBM = B.QYNBM
and B.DZBDBM = C.DZBDBM
AND {#condition#}
