使用SQL Select命令作为表中的公式

时间:2013-11-20 00:29:19

标签: .net sql sql-server sqlcommand

我有一个SELECT命令,我曾经从我的表中提取一个值。

我的表格(Table_1)是:

enter image description here

因此,对于我的新表,我想使用命令

SELECT [AMOUNT] 
FROM [TABLE_1] 
WHERE [REDS] = 'Type1'

等我新表中的每个类型。所以我想使用那些SELECT命令,但我想对于列的公式,它们只能是像Average或Count或Sum这样的东西。有没有办法使用SELECT命令来解决这个问题?

1 个答案:

答案 0 :(得分:2)

你在这里使用[REDS]字段(括号隐含)。基于你的其他问题,我不确定你要做什么。你能否重新提出你的问题?

我认为您需要做的是转动数据,以便将[Key]的值转换为字段,因此它看起来像

[Type] [Red] [Greens] [Oranges]
Type1  4     0        0
Type2  0     6        0
Type3  0     0        8

然后可以将此数据放入临时表中,您可以根据需要发出查询以聚合数据。

如果这听起来像你想要的那样,我可以帮你解决这个问题吗?

斯图尔特