我使用DBISAMIF ELSE與DBISAM SQL
SELECT((SUM(sales.sale_amount)
+SUM(sales.vat_amount))
-SUM(payments.fee_amount))
AS Balance,account_details.id FROM account_details
JOIN sales ON account_details.id = sales.account_id
JOIN payments ON account_details.id = payments.account_id GROUP BY account_details.id
但是運行下面的查詢中,有3種不同類型的銷售 - sales.sale_type等同於0,1或2,如果是0的正應該添加sale_amount和vat_amount,否則應使用ELSE負值。
我已經試過各種
IF(sales.sale_type=0)
BEGIN
...
END
ELSE
BEGIN
...
END
無果,只遇到錯誤的腳本甚至沒有捉迷藏。我不知道這些錯誤是否僅限於DBISAM,或者它是我的SQL。
任何幫助表示讚賞。
謝謝
你環顧過那裏的支持論壇http://www.elevatesoft.com/forums?category=dbisam? –