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

求此效能查询语句

2013-10-30 
求此功能查询语句数据库中的数据月份     金额8100920010400最后生成的查询数据:月份  金额   环比8100--9

求此功能查询语句
数据库中的数据
月份     金额
8           100
9           200
10          400

最后生成的查询数据:
月份  金额   环比
8      100      --
9       200    100%
10     400     100%



能否实现一句查询语句就生成 查询后想得到的数据格式?
[解决办法]
select a.*, (b.金额-a.金额)/a.金额 from 表 a left join 表 b on a.月份=b.月份 - 1
[解决办法]


SELECT MONTH,VALUE,(CAST((VALUE - PREMONTH_VALUE) * 100 / PREMONTH_VALUE AS VARCHAR
) + '%' ) AS 同比增长
FROM (SELECT MONTH,VALUE,
      (SELECT VALUE FROM TABLE1 B WHERE B.MONTH = A.MONTH - 1) AS PREMONTH_VALUE  FROM TABLE1 A) A

热点排行