0
我有一個關於在LibreOffice基地使用多個功能的問題。我不能用IF()
內德SUM()
以下是該語句:LibreOffice基礎:查詢令牌錯誤
SELECT Item.idArticleType,
SUM(IF(Item.isNew = false, Item.stock , 0)) as 'oldStock',
SUM(IF(Item.isNew = true , Item.stock , 0)) as 'newStock'
FROM 'Item'
GROUP BY 'Item.idArticleType'
本聲明適用於MySQL的,但在LibreOffice的基地給我一個消息:
意外標記:如果在一個聲明
任何幫助?
我想在我的答案是LO基地使用相同的MySQL數據庫引擎。如果它正在使用其他內容,比如嵌入的HSQLDB,那麼請提一提。 –
使用HSQLDB嘗試它後,它看起來像會產生錯誤。你打算使用HSQLDB引擎嗎?如果是這樣,那麼語法會有所不同。否則,修復LO Base文件,以便它使用MySQL。 –