当前位置:数据库 > Oracle >>

这种要求的oracle数据的查询语句怎么写?

要求查询结果为: name 2011-07-01 2011-07-02 。。。。。 A 100 20 。。。。 B 10 10 。。。。。 查询一些人的一段时间内的消费金额,人有3000多人,要求查两个月每天的消费。
补充:表结构就当做 
name(姓名)    date(消费日期)   Monetary(消费金额)
追问:你能稍微介绍一下map转换吗,没有搜得到
答案:SELECT NAME,DATE,SUM(Monetary)
FROM test
GROUP BY NAME,date 

用sql语句无法实现你要的那种显示结构,一般程序中如果想要那种结果,会用map之类的转换一下。
其他:SELECT NAME,DATE,Monetary
FROM test
GROUP BY NAME,date 
如果加了sum是查询两个月内总共的消费而不是每天的消费了。 是不是行列转换? 这种格式可以通过开发工具来实现啊,矩阵报表 

上一个:ORACLE,DML语句中,插于更新后,还没COMMIT,则硬盘中的文件里面的数据块的内容请问被改掉了吗?
下一个:oracle?!

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,