作者Spake (史派克)
看板Database
标题[SQL ] PostgreSQL 栏位产生
时间Fri Jan 4 06:22:05 2013
目前使用postgreSQL写一个表单,需要统计每天发出多少
提款卡,以及多少提款卡在当天被啓用
我自己写的query只能跑出一天的结果
ex.
Bank Name 11/05/2012
花旗 5
富邦 10
中信 13
. .
. .
. .
但想要得到的结果
Bank Name 11/05/2012 11/06/2012 11/07/2012 . . . present
花旗 5 7 3
富邦 10 2 11
中信 9 3 13
使用的IDE是RazorSQL,PostgreSQL
目前可以跑出的版本
日期 花旗 富邦 中信
11/05/2012 5 10 9
11/06/2012 7 2 3
11/07/2012 3 11 13
有想过用crosstab转换row和栏位,但是bank之後也会增加或减少
所以如果使用crosstab的话没办法动态产生bank栏位
想请问有时麽方法可以写这个query呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 24.103.231.10
2F:→ Spake:看他的做法也是先把月份栏位写进去,反而是下面的回应比较类 01/04 19:10
3F:→ Spake:似我想要做的结果,毕竟我可以写12个月份,但是天的话就... 01/04 19:12