我有一個表,我想分開數據到多列,我怎麼能做到這一點? 我嘗試這樣做: select a.[batch],a.[Doc_Type],
Soaking Out =
CASE a.[Doc_Type]
WHEN 'BB' THEN 'Soaking Out'
END,
Soaking In =
CASE a.[Doc_Type]
我需要遍歷所有以特定前綴開頭的表來重命名它們。我試過的代碼在下面,但是它以兩個結果中的一個結束,或者崩潰了SSMS(有時),或者我得到了每個表下面的錯誤消息。我用dbo試過。 任何人都可以告訴我我做錯了什麼或者建議更好的方法來做到這一點? No item by the name of 'dbo.prefix_TableName' could be found in the current data
對於背景:此工作正常,沒有在生產中添加'E'表。 我試圖執行下面的查詢,但我得到的錯誤: Msg 8114, Level 16, State 5, Line 10 Error converting data type varchar to numeric. 奇怪的是,它執行我們的測試數據庫罰款 - 沒有看到任何試圖轉換到數字所以有點困惑。不確定什麼會導致這種差異,因爲我假設數據類型在測試數據庫和生
我有這些列的視圖: id date Kcode InOrder pIn SumIn OutOrder pOut SumOut stock LastStock
這一觀點由kCode, date, id返回的所有商品訂單in/out。它工作得很好,但我需要一個新的列,以此公式返回每行的平均成本: buyAvg =
if lastStok = 0
then buyAvg = pI