请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
Peihowe(uid:246857)
职业资格认证:FCA-业务分析理论 | FCP-报表开发工程师
  • with x1 as(select  case    when time_segment in ('12-20h', '20-24h','24h以上') then '12h以上'    else time_segment  end time_segment  , cons_num  , org  ,pre_orgfrom rc_arp_lv2_time_segment_cons_2where 1=1 and stat_time = (select max(stat_time) from rc_arp_lv2_time_segment_cons_2)), x2 as(select org ,pre_org  , sum(cons_num) cons_num,case when org = '福州' then 1 when org = '厦门' then 2 when org = '莆田' then 3when org = '泉州' then 4 when org = '漳州' then 5 when org = '龙岩' then 6when org = '三明' then 7 when org = '南平' then 8 when org = '宁德' then 9end ordfrom x1where time_segment = '6-12h'group by org, time_segment,pre_org), x3 as(select org  ,pre_org  , sum(cons_num) cons_numfrom x1where time_segment = '12h以上'group by org, time_segment,pre_org)select regexp_replace(b.org,'供电所',null) as org,a.cons_num  cons_num_6,b.cons_num  cons_num_12,a.cons_num+b.cons_num total_num,a.ordfrom x2 aleft join x3 b on a.org = b.orgorder by a.ord,a.org修改后:    select  t2.org,t2.pre_org,sum(t2.cons_num) cons_num,t2.time_segment,t2.ord from (     select t1.* from (      select case when time_segment in ('12-20h', '20-24h','24h以上') then '12h以上' else time_segment end time_segment , cons_num , org ,pre_org ,case when org = '福州' then 1 when org = '厦门' then 2 when org = '莆田' then 3              when org = '泉州' then 4 when org = '漳州' then 5 when org = '龙岩' then 6              when org = '三明' then 7 when org = '南平' then 8 when org = '宁德' then 9              end ord from rc_arp_lv2_time_segment_cons_2 where 1=1  and stat_time = (select max(stat_time) from rc_arp_lv2_time_segment_cons_2)) t1   where time_segment in ('6-12h','12h以上')) t2  group by t2.org,t2.pre_org,t2.time_segment,t2.ord order by t2.ord,t2.org
  • SELECT org,        pre_org,        stat_year,        stat_week,        str_week,        gzbx_num,        sq_type,        stat_ym,        @rownum:=@rownum+1 AS rownum,        '去年' AS year_type,rankFROM     (SELECT org,         pre_org,        stat_year,        stat_week,        str_week,        gzbx_num,        sq_type,        stat_ym,        CASE        WHEN @stat_ym = stat_ym THEN        @rank        WHEN @stat_ym := stat_ym THEN        @rank := @rank+1        ELSE @rank := @rank + 1        END AS rank , @stat_ym = stat_ym    FROM         (SELECT regexp_replace(org,         '供电所',null) AS org ,pre_org ,stat_year ,stat_week , concat(stat_week,'周') str_week ,gzbx_num ,sq_type ,concat(stat_year,lpad(stat_week,2,0)) stat_ym        FROM RC_FPO_OUTAGE_REQUEST_2        WHERE sq_type = '抱怨类'                AND stat_year !=2019        ORDER BY  stat_year,stat_week,stat_ym) b,             (SELECT @stat_ym :=null,        @rank := 0)t            WHERE 1 =1            ORDER BY  stat_ym ) a,             (SELECT @rownum:=0)t            WHERE rank = 1
  • 产品信息拓展后能不能将两个品项距离拉大一些。
  • 如果数据库同一个字段内如果有1和2两个值,那么这个字段就不更新到上一张表,如果只有2或者1时才更新到上一张表
  • 逻辑是这样:做更新操作如果B表的LIST_PATTERN字段的值都为1,那么A表的LIST_PATTERN也是为1,B表的字段LIST_PATTERN一个为一个为2,那么A表的LIST_PATTERN也是为1,只有B表的LIST_PATTERN都为2的情况下,才去修改对应categoryno的LIST_PATTERN字段也为2,否则只是修改B表
  • 有A,B两张表,A表的某个父ID字段为1,如果B表的这个子ID的字段值为2,其余为1 那么A表的当前父ID该字段都要为2,否则A表不变
  • 目前有这样一张表,根据货号来区分,如果当前货号的有一样的品类为0或者负数,全部都显示,如果该货号的所有品类的数量都为0 则不显示,哪位高手可以写

52

2

52

10

个人成就
内容被浏览24,795
加入社区5年179天
返回顶部