我相当确定这是一件容易的事情,但我是SQL新手,所以要温和。如果我想编写一个查询,将每个进程编号的总发生次数加起来,并将这些值存储到新列中,我该怎么做?我认为一些混合物(清楚...)可能会把它弄清楚,但我不确定。查看结果表以了解我在找什么。选择一组不同的值并将它们分别计入新列
Order_Table: order_number process 100 8 100 7 100 7 100 6 100 5 105 6 105 2 105 4 Results: order_num NumOfEight NumOfSeven NumOfSix NumOfFive NumOfFour NumOfTwo 100 1 2 1 1 0 0 105 0 0 1 0 1 1
更新:我使用SQL 2005作为基础,但可以访问更新的版本。过程是一组有限的值。
这是一个优雅的解决方案。 – npeterson 2010-10-13 14:57:56