重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
select max(count) from 表 where count not in (select max(count) from 表)
成都创新互联凭借在网站建设、网站推广领域领先的技术能力和多年的行业经验,为客户提供超值的营销型网站建设服务,我们始终认为:好的营销型网站就是好的业务员。我们已成功为企业单位、个人等客户提供了网站设计制作、成都网站建设服务,以良好的商业信誉,完善的服务及深厚的技术力量处于同行领先地位。
这是sql server的语法,你换成oracle的就行了
出累计环比 肯定要出累计值 这个事没话说的! 所以只能出到最细粒度的累积表 增量的最好! 这样统计数据就比较灵活准确性也较高
如果列是varchar类型,则写成'5',当然如果你写成了5,也没有关系,oracle会自动转换的。
但是因为这个列是varchar类型,所以加入有一行值是10,则105,因为字符1在5前面。
select 本月值, (本月值-上月值)/上月值 本月值环比
select 本月值, (select t3.本月值 from tb,ta t3 where ta.本月日期 = tb.本月日期 and tb.上月日期 = t3.本月日期) as 上月值
from ta
) aaa
SELECT t1.a,t1.b_count,t2.a_count,to_char(t1.b_count/t2.a_count,'FM999990.00') AS BL FROM
(SELECT t.a,COUNT(*) AS b_count FROM table1 t WHERE t.b='1' GROUP BY t.a) t1,
(SELECT t.a,COUNT(*) AS a_count FROM table1 t GROUP BY t.a ) t2
WHERE t1.a=t2.a
select a.cnt1/b.cnt2 from
(select count(*) cnt1 from 表名 where 类型='某类型') a,
(select count(*) cnt2 from 表名) b
这个意思?