动态行转列的问题.

hailong326 2012-07-10 09:39:49
我要查看某个时间短内的苹果销售价格. 时间范围是动态的. 1到4月,后者5到10月.
我怎么动态把月份行转到列上.
例如:
table a(type, price, datetime)
...全文
86 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hanks_gao 2012-07-10
  • 打赏
  • 举报
回复
參考
http://docs.oracle.com/cd/B28359_01/server.111/b28286/statements_10002.htm#CHDFIIDD
加减算法 2012-07-10
  • 打赏
  • 举报
回复
select

W.CODE,W.NAME,W.Phone_Number,(sum(case substr(Z.RQ,1,10) when substr(sysdate-5,1,10) then XSJE else 0 end)) ,
(sum(case substr(Z.RQ,1,10) when substr(sysdate-4,1,10) then XSJE else 0 end)), .......

group by 。。。。。。

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧