0
他我想用多個嵌套案例查詢構建sql查詢。Sqlite嵌套案例查詢
我的表有這個列:ID,UserId,EventInTime,InTime,EventOutTime,OutTime。
這裏是列僞代碼,困擾我:
(If EventInTime ==0 then IT = InTime else IT = EventInTime;
If EventOutTime ==0 then IT = OutTime else OT = EventOutTime;
If IT or OT ==0 then 0 else OT-IT) as Suma
繼承人我的代碼:
SELECT
UserId,
StatId,
case when
case when EventInTime =0
then InTime
else EventInTime end=0
or
case when EventOutTime =0
then OutTime
else EventOutTime end
then 0
else
case when EventOutTime =0
then OutTime
else EventOutTime end -
case when EventInTime =0
then InTime
else EventInTime end
as suma
from Worktimes
我在做什麼錯?