【发布时间】:2016-08-31 21:27:07
【问题描述】:
对不起,如果我问错了,我是 SQL 新手。
我有一个临时表,我在加入不同的表后插入值
然后,我遇到了需要用 3 个字段更新该临时表的地方(colm1 作为日期时间,colm2 日期时间,colm3 钱) 为此,我在临时表中创建了字段。
现在,
select colm1,colm2,sum(colm3)
from OrginalTable
where userid=@userid
group by colm1,colm2
假设这会给出如下结果:
这里更新到 Temp 表后,如果有多个数据,那么我需要像下面这样直到 15 次:
Colm1,Com2,Colm3, colm1,colm2,colm3,
我需要将其显示为 1 行中的新字段,而不是创建新行
执行结果应该在 1 行中。
我真的很困惑我是否可以做预期的事情,如果有办法请有人给我例子或解决这个问题。
最后,感谢您的帮助
【问题讨论】:
-
对不起,这太混乱了,你能展示一下你想要的结果吗?
if multiple data then i need to do like below till 15 times -
如果你想要新的列,我相信你必须选择它们。
-
@Lamak 我已经更新了我的问题,期待,谢谢
-
你的问题解决了吗?
标签: sql-server tsql