Re: [SQL ] 請問如何分攤欄位值??

看板Database (資料庫)作者 (Dream~~)時間18年前 (2006/09/21 12:31), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《PsMonkey (痞子軍團團長)》之銘言: : ※ 引述《pharaohs (Dream~~)》之銘言: : : 資料庫名稱:SQL SERVER : : 資料庫版本:2000 : : 內容/問題描述: : : 表格 : : no1 no2 no3 no4 金額 : : ----------------------------- : : 01 02 500 : : 02 04 09 800 : : 06 08 11 32 1600 : : 12 14 19 27 2500 : : no1 no2 no3 no4 --看病的疾病代號欄位 : : 01 02 04 06 08 09 11 12 14 19 27 32 --為疾病代號 : : 金額500為看01 跟 02 所花費的費用 : : 金額800為看02 04 09 所花費的費用 : : 以次類推.. : : 現在我有01 02 04 06 08 09 11 12 14 19 27 32 各種疾病的價錢 : : 請問我要怎樣將金額依照各單價來做分攤呢?? : : 例如 : : 01 價錢 A : : 02 價錢 B : : 500*(A/A+B) --分給疾病01的金額 : : 500*(B/A+B) --分給疾病02的金額 : : 我有將表格分成 同時看兩種疾病 同時看三種疾病 同時看四種疾病 : 最後這句還是看不懂... : 如果你的意思是上頭你列出來的表格 : 第一筆(500) 的在 table2 : 第二筆資料在 table3 : 剩下兩筆資料在 table4 : 而不是在同一個 table 當中 : 那麼... 也許還能硬幹的出來 : 只不過,你的 output 要是啥呢? 是的 第一筆table2 第二筆資料在 table3 剩下兩筆資料在 table4 我的output要的是計算各類疾病的總金額,   如果有時看多種疾病的話,   則金額依照各類單價分攤 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.80.155

09/21 12:41, , 1F
那請你說一下為啥不用前端作 & 你 try 過的作法
09/21 12:41, 1F
文章代碼(AID): #154XM8kq (Database)
討論串 (同標題文章)
文章代碼(AID): #154XM8kq (Database)