看板 Database 關於我們 聯絡資訊
資料庫名稱:MS SQL 資料庫版本:2014 內容/問題描述: 資料表如下 AccountID Amount Totaling ---------- -------------------- -------------------- 101010 101011..101019 101011 10 101012 20 101013 30 101014 40 101015 50 101016 60 如果Totaling不為空,表示Amount為合計欄位 上表中 AccountID = 101010的Amount為 AccountID between 101011 and 101019 的 Amount 合計 我現在用CHARINDEX去拆Totaling為2個欄位 再用between條件去合計 請問有其他寫法嗎 覺得資料條件這樣設計應該有其他更聰明的寫法 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 113.196.173.84 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1492569601.A.A03.html ※ 編輯: ChingLan326 (113.196.173.84), 04/19/2017 10:41:09