Re: [SQL ] 請教語法

看板Database (資料庫)作者 (可愛小孩子)時間5年前 (2019/03/20 10:19), 編輯推噓1(101)
留言2則, 2人參與, 5年前最新討論串3/5 (看更多)
update t1 set 產能 = t2.產能 * 0.7 from A t1 inner join A t2 on t1.品號 = t2.品號 and t1.工段 = 'S0' and t2.工段 = 'S1' ※ 引述《ga014388 (張儒)》之銘言: : 資料庫名稱:MS-SQL : 資料庫版本:unknow : 內容/問題描述: : Table A長這樣 : ================ : = 品號 = 工段 = 產能 = : ================ : = AA = S0 = 00 = : = AA = S1 = 20 = : = BB = S0 = 00 = : = BB = S1 = 30 = :         . :         . :      (以下略) : 我要如何下SQL語法 : 將同品號的工段S1中的產能*0.7放到同品號的S0中? : 例如: : 品號AA的 S1工段 產能 20 : 品號BB的 S1工段 產能 30 : 透過一段語法 : 分別放到... : 品號AA 的S0工段 產能 14 : 品號BB 的S0工段 產能 21 : 問過幾個同事,我們都不是對SQL太專精,所以解出來都失敗...。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.168.17.206 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1553048397.A.FC5.html

03/20 10:28, 5年前 , 1F
太謝謝了!沒想到有兩篇回應兩種解法,又學到了
03/20 10:28, 1F

04/01 20:53, 5年前 , 2F
同意!
04/01 20:53, 2F
文章代碼(AID): #1SaQDD_5 (Database)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 5 篇):
2
8
文章代碼(AID): #1SaQDD_5 (Database)