这种要求的oracle数据的查询语句怎么写?
要求查询结果为: name 2011-07-01 2011-07-02 。。。。。 A 100 20 。。。。 B 10 10 。。。。。 查询一些人的一段时间内的消费金额,人有3000多人,要求查两个月每天的消费。
补充:表结构就当做
name(姓名) date(消费日期) Monetary(消费金额)
追问:你能稍微介绍一下map转换吗,没有搜得到
要求查询结果为: 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?!