我有一份聲明中,像這樣:SQLite的算術
SELECT f.column1, 0.9*sum(s.column2) FROM first f, second s WHERE f.colum1 = f.column1*0.9*sum(s.colum2)
基本上就是我想要做的就是乘從「第一」表中的值在列1,由0.9 *總和(S .colum2)即第二個表的第2列中的值的總和乘以0.9。
我測試了自己的總和* 0.9部分,它的工作原理,但它不能在WHERE條件後工作。任何人都可以告訴我這樣做的正確方法嗎?現在,我得到的錯誤是:
could not prepare statement (1 misuse of aggregate: sum())
感謝您的回答,我最終發現它,併發布了我所做的。是的,我不確定我在做什麼,但我最終採取了不同的做法 – Mohd