首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

极不好写的SQL语句,高手请来.解决办法

2012-01-19 
极不好写的SQL语句,高手请来....sales表结构:字段包括:code,name,qty,price,year,month查询结果:code,name

极不好写的SQL语句,高手请来....
sales表结构:
字段包括:code,name,qty,price,year,month  
查询结果:code,name,2007年一月份的总数,2007年二月份的总数,二月比一月多增的数量

[解决办法]
sales表结构:
字段包括:code,name,qty,price,year,month
查询结果:code,name,2007年一月份的总数,2007年二月份的总数,二月比一月多增的数量

select code,name,
sum(decode(month,1,qty,0)) 一月份的总数,
sum(decode(month,2,qty,0)) 二月份的总数,
sum(decode(month,2,qty,0))-sum(decode(month,1,qty,0)) 二月比一月多增的数量
from sales where year=2007 group by code,name
[解决办法]
楼上的正解,顶~~~~~~~~~~~~~~
[解决办法]
楼上的写的不错!
[解决办法]
麻烦把sum(decode(month,1,qty,0))解释一下,decode()是怎么意思?这好象不是SQL语法哟?
[解决办法]
牛人,顶一个.
[解决办法]
那是oracle的语法好不~!
[解决办法]
麻烦把sum(decode(month,1,qty,0))解释一下,decode()是怎么意思?这好象不是SQL语法哟?


decode(month,1,qty,0) 意思时month为1时,这个结果为qty,否则为0

然后在给他求和啊

热点排行