A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

Drat小小

注册黑马

  • 黑马币:

  • 帖子:

  • 精华:

© Drat小小 注册黑马   /  2013-8-15 16:34  /  1291 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

请教高手们指点下小弟:
现有张表d_month_salary结构和数据如下:

当要查询'网销','店铺'月份的环比和同比,以下语句怎么修改才能互不干扰
SELECT curmonth month, ((curmonth_sum - lastyear_sum) / lastyear_sum * 100) identical,((curmonth_sum - lastmonth_sum) / lastmonth_sum * 100) annulus
FROM (SELECT   t.salarymonth curmonth,
SUM (t.salary) curmonth_sum,
(SELECT SUM (t1.salary) FROM d_month_salary t1 WHERE t1.salarymonth =((SUBSTR (t.salarymonth, 1, 4) - 1)|| SUBSTR (t.salarymonth, -2))) lastyear_sum,
(SELECT SUM (t1.salary) FROM d_month_salary t1 WHERE t1.salarymonth =TO_CHAR(ADD_MONTHS (TO_DATE (t.salarymonth, 'yyyymm'),-1),'yyyymm')) lastmonth_sum FROM d_month_salary t
WHERE indexname = ?  //?='网销'或'店铺'
GROUP BY t.salarymonth
ORDER BY t.salarymonth)              

1 个回复

正序浏览
本帖最后由 杨璐敏 于 2013-8-30 00:12 编辑

{:soso_e176:}
亲,请问下问题是否解决?
如果已解决请及时将未解决改为已解决
如果未解决请回帖追问
三天未回复的将视为已解决
详情参考: 如何更改分类

保持队形,谢谢合作{:soso_e121:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马