关于一个sql语句的问题(85分)

  • 主题发起人 主题发起人 墨剑
  • 开始时间 开始时间
llh_lily 是正确的,也只有这个办法,否则在客户端使用内存表生成
 
想他干什么?用这样的数据结构就可以罢工了!!:)[:)]
 
我试了很多遍以上的问题都不能彻底的解决问题
经过几天的研究,终于在oracle中实现了解决办法:
select 客户,sum(一月),sum(二月),....,sum(十二月)
(select 客户,decode(to_char(日期,'MM'),'01',sum(数量),0)"一月",
decode(to_char(日期,'MM'),'02',sum(数量),0)"二月",
......
decode(to_char(日期,'MM'),'02',sum(数量),0)"十二月"
from sale group by 客户,to_char(日期)
)
group by 客户
当然在delphi 中写语句的时候可以用从一月到十二月的循环语句

[red][/red][blue][/blue]
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
763
import
I
I
回复
0
查看
634
import
I
I
回复
0
查看
843
import
I
后退
顶部