关于同比、环比的如何写???

jg0021 2007-09-17 10:43:43
后台数据库oracle8i里,有一张表
xh 序号
je 金额
rq 日期
只是模拟一下表的情况。现在做的项目,要求在前台一张表里显示同一序号的当月金额,上月金额,去年本月金额。
xh rq je rq je rq je
序号 当前日期 金额 上月日期 上月金额 去年此时 去年此时金额
请问,如何实现??????
...全文
547 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
UltraBejing 2008-04-30
  • 打赏
  • 举报
回复
支持搂主,收藏
knowledge_Is_Life 2008-04-30
  • 打赏
  • 举报
回复
以后需再关注,现在先帮你顶一下
tanqionggui 2007-09-18
  • 打赏
  • 举报
回复
我也是遇到同样的问题啊,昨天找了一晚的资料也没找到办法,原有的写法很复杂,我不赞成,用的是联接。
jg0021 2007-09-18
  • 打赏
  • 举报
回复
兄台,不知道你有什么写法,我的写法如下:
select xh,rq,je,
(
select b.je
from table b
where b.xh=a.xh
and b.rq=""/上月日期
) as last_month_je,
(
select
from table c
where c.xh=a.xh
and c.rq="/上年日期"
) as last_year_je
from table a
where ...

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧