[SQL ] 「.. 」條件寫法
資料庫名稱: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
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章