0
A
回答
0
我想,收入表中包含了一個名爲「Target_YtD」列,要更新與Januari和Februari目標和功能這個字段值
使用類似的東西
update revenue
set Target_YtD=(select SUM(target) from revenue where Bulan in ('Januari', 'Februari'))
where Bulan='Februari'
+0
欣賞那個男人,但你上面的查詢無法在我的sql上工作。你能說清楚一點嗎? –
0
雖然卡洛斯的回答是完全合乎邏輯和正確的,它不會工作。 更多信息here。
從鏈接答案引述:
也就是說,如果你正在做一個UPDATE/INSERT對錶/ DELETE,你 不能引用表內查詢( 您可以從外部表然而 參考場...)
這是更新的解決方案的基礎上,卡洛斯的回答是:
update revenue
set Target_YtD=(select SUM(target) from (select * from revenue) as r where r.Bulan in ('Januari', 'Februari'))
where Bulan='Februari'
相關問題
- 1. MySQL查詢SUM
- 2. MySQL SUM查詢
- 3. MySQL SUM查詢
- 4. SUM子查詢?
- 5. SQLite C#簡單數據庫查詢
- 6. ASP.net c#簡單查詢參數問題
- 7. SPARQL簡單查詢
- 8. 簡單的查詢
- 9. 「簡單」SQL查詢
- 10. Sum子查詢Oracle
- 11. 使用SUM查詢
- 12. 子查詢和SUM
- 13. T-sql中的簡單SUM
- 14. 與子查詢(SUM)聚合查詢
- 15. MySQL查詢SUM()的子查詢
- 16. mysql簡單查詢+如果
- 17. 簡單的SQL查詢
- 18. 簡單的調試查詢
- 19. 簡單的蟒蛇查詢
- 20. 簡單ASP查詢問題
- 21. 簡單的SQL查詢
- 22. SQL到LINQ簡單查詢?
- 23. 簡單循環查詢
- 24. GPSD簡單查詢的
- 25. 簡單的JavaScript查詢
- 26. MySQL:簡單的子查詢
- 27. LINQ中的簡單查詢
- 28. 簡單的父/子查詢
- 29. MySQL簡單搜索查詢
- 30. 簡單Mysqli選擇查詢
你爲什麼用C#標記它?我不明白這個問題與該語言有什麼關係。 – Vijay
好的抱歉。但如果你有一個查詢來解決我的問題,請讓我知道。 @Vijay –