SELECT SUM(amount) as tdb
FROM (`v_ledger_details`)
WHERE `debit_credit` = 'DB'
AND `CASE` WHEN transaction_type_id IN(4,5)
THEN billDate < "2016-06-01"
ELSE postingDate < "2016-06-01"
END
AND accountId = '944'
上述查询的内容是什么。我需要案件条款在哪里,但该查询给我错误。
答案 0 :(得分:1)
请勿在{{1}}子句中使用case
。通常只在where
子句中使用它。然后不要回退select
关键字
case