工作中实际用到的转置一张表,包括各种处理。
我有个订单数据表,包含订单号,订单日期,订单价值, 我需要查询出一个表来显示从上个月到之前之前某个月期间,每个月的订单总价值(也就是所有订单日期在某月范围内的,它们的订单价值之和),而至于具体需要查询出几个月的总价值,这个是动态的,由用户的需求决定,所以没法做成简单的表之间的join,得用循环,比如我用一个@index来表示用户指定从上月到之前第几个月,以@index的值非负为循环条件,但是这样弄出来的是好几个结果表,每个表是一个月的订单总价值,而我希望能弄成一个表,只有一条记录的表,一个字段对应一个月的订单总价值。 所以这里有两个疑问:第一,如何把这几个查询出来的结果表合并到一起 第二,合并到一起后怎么为每个字段起个互不相同的字段名 高分悬赏,谢谢!!
2013-12-14 00:15
网友采纳
简单写了一个sqlserver的
按照你说的建个表,放了点数据