這是什麼表看起來像。如何乘以不同行和不同列的值?
Code Items Unit QTY Price Total
------- --------- ---- ---- ----- -----
HTM001 Cable Tie pcs null 1.00 ?
HTM001s Cable Tie null 20 null
,我嘗試這樣的查詢...
SELECT VRIJ1 FROM dbo.INVELE WHERE FK_BODEFINITOIN_USERDEFINED IN (894) AS QTY,
SELECT RESTWRDE FROM dbo.INVELE WHERE FK_BODEFINITOIN_USERDEFINED IN (898) AS PRICE,
(QTY*PRICE) AS TOTAL
FROM dbo.INVELE
然後我得到了這些:
Msg 156, Level 15, State 1, Line 4
Incorrect syntax near the keyword 'AS'.
Msg 156, Level 15, State 1, Line 5
Incorrect syntax near the keyword 'AS'.
我想是這樣子20*1.00=Total
。
任何人請幫忙!!!
您的問題令人難以置信的寬泛。你想要增加哪些項目?你想要輸出看起來像什麼?你有什麼嘗試? –
你應該考慮清理你的數據。這兩行看起來應該合併(從而消除您的問題)。 – Mat
嗨保羅,對不起,我是全新的SQL。僅僅2個月,現在我開始學習它。我想用「HTMOO1s」代碼將行「QTY」列上的值乘以HTMOO1s代碼的行上的值乘以「Price」列中的值,值爲1.00。因此,20 * 1.00,我想把答案放在「總計」欄中。 – NeOnSql