动态行转列问题
我从一张表中通过时间这个字段不同查出的数据不同,现在想把查出的数据行转列。
例如t1表中有3个字段,分别为活动名称,地区,参与数量。
我从t1表中根据时间大于7月查出的数据为
活动名称1 南京 10
活动名称2 南京 20
活动名称3 无锡 30
活动名称4 无锡 40
活动名称5 苏州 50
活动名称6 苏州 60
但如果根据时间大于6月份,查出的数据为
活动名称7 镇江 10
活动名称8 镇江 20
活动名称9 常州 30
活动名称10 常州 40
活动名称11 盐城 50
活动名称12 盐城 60
也就是说因为条件不一样,查出的数据不是固定的,但字段是固定的
请问如何把查出的数据从行变成列,成为如下格式
地区名1 活动名称1 活动名称2 活动名称3
10 20 30
地区名2 活动名称4 活动名称5 活动名称6
10 20 30
。。。
。。。
。。。
也就是说某个地区有多少活动就一直这样排下去
请问怎么实现啊