我有一个表,我想分开数据到多列,我怎么能做到这一点? 我尝试这样做: 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