请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
yzm742603(uid:684835)
职业资格认证:尚未取得认证
  • 预提日期是“2021-01-31  00:00:00”,通过substr(日期字段,0,6)字段,为什么获取的内容是“31-1月 ”,而不是“2021-01”,如果只获取“2021-01”
  • SELECT a.CODE,a.PK_MATERIAL  from bd_material b,(SELECT CODE,max(CREATIONTIME) as time  from bd_material GROUP BY CODE ORDER BY COUNT(*) DESC  )a where b.CODE=a.CODE and b.CREATIONTIME=a.time 
  • SELECT a.CODE,a.CREATIONTIME,a.PK_MATERIAL from bd_material b,(SELECT CODE,max(CREATIONTIME) as time  from bd_material GROUP BY CODE ORDER BY COUNT(*)DESE)a where b.CODE=a.CODE and b.CREATIONTIME=a.time
  • 以下截图我是通过‘||’把两个字段连接在一起了,然后字段内容就重复了;我知道再前台如果把两个数据抽取后,合并依据是一样的话,数据会自动合并,可是我不想通过前台抽取,想直接在SQL语句实现,该如何处理?详见截图
  • SELECT *FROM (select  入账原币金额*财务做账汇率-预提金额 as 调整金额,b.F_VOUCHER_ID as 总账凭证 ,c.F_VOUCHERID_YF as 应付凭证,e.F_JFKMMC as 损益科目,d.F_JXDM as 机型,--1、加会计年度case when b.F_VOUCHER_ID='×' then to_date('2012-01','YYYY-MM') else TO_DATE(substr(b.F_VOUCHER_ID,0,4)||'-'||substr(b.F_VOUCHER_ID,5,2),'YYYY-MM')         end as 会计年度,--2、加民航快报统计口径case when instr(e.F_JFKMMC,'640108')>0 then '起降费'  when instr(e.F_JFKMMC,'640137')>0 then '航务管理费'when instr(e.F_JFKMMC,'640102')>0 then '航油成本'when instr(e.F_JFKMMC,'640116')>0 then '餐食成本'when instr(e.F_JFKMMC,'640137')>0 then '航务管理费'when instr(e.F_JFKMMC,'640119')>0 then '不正常航班费用'when instr(e.F_JFKMMC,'640104')>0 then '民航发展基金' when instr(e.F_JFKMMC,'640135')>0 then '机组费用'when instr(e.F_JFKMMC,'640105')>0 then '非例行检查费'else '其他' end as 民航快报统计口径,--3、加账单类型case when t.F_ZDLX='3' then '核销账单' else '结算账单' end as 账单类型,--4、加机型(客货机)case when t.F_JXID='2' THEN '货机' ELSE '客机' END as 客货机,t.*from (SELECT F_ZDID as 账单编号,F_DWMC as 单位名称,F_ZDLX,F_FSD as 发生地,F_JH as 机号,F_HBH as 航班号 ,F_FSRQ as 航班日期,F_HD   as 航段 , F_JXID,F_ZDMXID,F_FYMXID,F_FYMC as 费用名称,F_ZDSL as 账单数量,F_BZ as 账单标准,F_JE as 账单金额,F_SSSL as 系统数量,F_SSBZ as 系统标准,F_SSJE as 系统金额,F_SSJG as 试算结果,F_ZZSDSL as 审定数量,F_ZZSDBZ as 审定标准,F_ZZSDJE as 审定金额,F_CYCL as 差异处理,F_SHYJ as 审核意见,F_ZZSDJE_CB as 入账原币金额,F_ZZSDJE_ZZS as 增值税,F_CB_ZZSL as 增值税率,  (select nvl(max(f_sjje),0) from VIEW_YT_CBMXB_01  where f_zdmxid=a.f_zdmxid and f_zdid=a.f_zdid) as 预提金额,nvl(f_cwzzhl,0) as 财务做账汇率,F_FSRQ_RWS as 匹配航班日期,F_HBH_RWS as 匹配航班号, F_HD_RWS as 匹配航段,F_JH_RWS as 匹配机号  from  VIEW_JSD a  WHERE  F_FYMC <> 'passenger service charge(代收代付)'  AND  F_FYMC <> 'security screening for passenger and baggage(代收代付)' AND  F_FYMC <> 'International Tourist Tax(代收代付)' AND  F_FYMC <> '机组早餐费' AND  F_FYMC <> '机组正餐费' AND  F_FYMC <> '机组晚餐费' AND  F_FYMC <> '机组夜宵费' AND  F_FYMC <> '机组交通费' AND  F_FYMC <> '机组单间住宿费' AND  F_FYMC <> '机组标间住宿费' AND  F_FYMC <> '机组其它费用') t--5、加总账凭证号left join(select DISTINCT b.f_zdid,b.F_VOUCHER_ID,b.F_PZSCSJ from ZW_PZZB b)b on b.f_zdid=t.账单编号--6、加应付凭证号left join(select DISTINCT c.f_zdid,c.F_VOUCHERID_YF from ZW_PZZB c)c on c.f_zdid=t.账单编号--7、加机型代码(A320/B737等)left join(SELECT DISTINCT d.F_JXDM,d.F_JXID FROM GG_FJJX d)d on d.F_JXID=t.F_JXID--8、加损益类科目left join(SELECT DISTINCT e.F_FYMC,e.F_JFKMMC,e.F_YWLBMC FROM VI_ZW_FYDZ_KM e  where F_YWLBMC='成本预提' )e on e.F_FYMC=t.费用名称where  b.F_VOUCHER_ID is not null and b.F_PZSCSJ>=to_date('2021-1-1','YYYY-MM-DD'))A--合并预提明细full join SELECT *from (SELECT v.*,e.F_JFKMMC as 预提损益类科目,case when instr(e.F_JFKMMC,'640108')>0 then '起降费'  when instr(e.F_JFKMMC,'640137')>0 then '航务管理费'when instr(e.F_JFKMMC,'640102')>0 then '航油成本'when instr(e.F_JFKMMC,'640116')>0 then '餐食成本'when instr(e.F_JFKMMC,'640137')>0 then '航务管理费'when instr(e.F_JFKMMC,'640119')>0 then '不正常航班费用'when instr(e.F_JFKMMC,'640104')>0 then '民航发展基金' when instr(e.F_JFKMMC,'640135')>0 then '机组费用'when instr(e.F_JFKMMC,'640105')>0 then '非例行检查费'else '其他' end as "民航快报统计口径" from(SELECT  F_YRQ,F_RQ_FX,F_RQ as 航班日期,F_FJJH as 机号,F_FJJX as 机型,F_HBBH as 航班号,F_HBXZMC as 航班性质,F_HXBH as 航线名称,F_HXFL as 航线分类,F_HDBH as 航段,F_HDFL as 航段分类,F_FYID,F_FYMC as 费用名称,F_PZFL as 预提分类,F_JSDWQC as 结算单位名称,F_FSD as 发生地,F_FLG_VR1,F_YTSL as 预提数量,F_YTBZ as 预提标准,F_YBJE as 预提原币金额,F_HBMC as 币种,F_RATE as 汇率,F_SJJE as 预提本币金额,F_ZZSL as 增值税率,F_YTMXID,F_TZNY,F_ZDID,F_ZDMXID,F_VOUCHER_ID,F_YCDPZJEfrom  VIEW_YT_CBMXB_01 WHEREF_YRQ>=TO_DATE('2020-01-01','YYYY-MM-DD') AND F_YRQ<=sysdate   and  F_FYMC <> 'passenger service charge(代收代付)'  AND  F_FYMC <> 'security screening for passenger and baggage(代收代付)' and  F_FYMC <> 'International Tourist Tax(代收代付)' and  F_PZFL is not nulland  F_YCDPZJE=0 )v--加损益类科目left join(SELECT DISTINCT e.F_FYMC,e.F_JFKMMC,e.F_YWLBMC FROM VI_ZW_FYDZ_KM e  where F_YWLBMC='成本预提' )e on e.F_FYMC=v.费用名称)Bon A.F_ZDMXID=B.F_ZDMXID AND A.账单编号=B.F_ZDID
  • 针对效益日报的报送形式绑定了数据源,可是在实际业务中,针对数据源中的某些字段的金额又需要进行手工调整,这样会导致原先绑定的数据源以及相关联的仪表盘数据不能直接使用,如此导致有一个疑惑,那前期进行数据的处理以及仪表盘的制作是不是就没有意义。困惑中、
  • 详见附件,以下是SQLSELECT 应付单号,SUM(贷方原币金额),sum(借方原币金额),应付单据标识 from(SELECT PK_BUSIDATA as 主键,PK_BILL as 应付单据标识, pk_item  AS 应付单行标识 ,PK_CORBILL as 付款单标识,PK_CORITEM as 付款单行标识,BILLNO AS 应付单号,BILLCLASS AS 单据大类,CORBILLCLASS AS 对应单据大类,DEF8 AS 摘要, local_money_cr  AS  贷方本币金额,money_cr  AS 贷方原币金额,pk_busidata  AS 业务处理明细标识, pk_org  AS 财务组织, pk_currtype   AS 币种,  pk_tradetypeid     AS 交易类型ID , prepay AS  预收付标识 , tallydate       AS  记账日期  ,  verifyfinishdate   AS  核销完成日期  ,   pk_dealnum        AS  业务处理批次号  FROM arap_tally h --从下面添加付款单信息 WHERE  nvl( busitype, 0 ) <> 411 and MONEY_CR>0 and billno='应付_20220221023895') aleft join (SELECT SUM(借方原币金额) AS 借方原币金额,对应单据标识 from(SELECT PK_CORBILL as 对应单据标识 ,BILLNO AS 付款单号,DEF8 AS 摘要,MONEY_DE AS 借方原币金额 FROM arap_tally WHERE  nvl( busitype, 0 ) <> 411 and MONEY_DE<0 and billno='付款_20220307024806')group by 对应单据标识) b ona.应付单据标识=b.对应单据标识group by 应付单号,应付单据标识--抽取应付单中贷方原币金额大于0的记录即应付单信息--从这里开始通过应付单据标识抽取付款信息详细描述.zip
  • select f_zzsdje_cb*F_CWZZHL-f_ytje as tzje,t.* from (SELECT F_DJSJ,F_ZDID,F_DWMC,F_ZDLX,F_FSD,F_ZDZT,F_JH,F_HBH,F_HBXZ,F_FSRQ,F_HD,F_HX,F_JXID,F_FSSJ,F_ZDMXID,F_BZID,F_FYMXID,F_FYMC,F_ZDSL,F_BZ,F_JE,F_SSSL,F_SSBZ,F_SSJE,F_SSJG,F_ZZSDSL,F_ZZSDBZ,F_ZZSDJE,F_CYCL,F_SHYJ,F_ZZSDJE_CB,F_ZZSDJE_ZZS,F_CB_ZZSL,(select nvl(max(f_sjje),0) from VIEW_YT_CBMXB_01  where f_zdmxid=v.f_zdmxid and f_zdid=v.f_zdid) as F_YTJE,(select  F_VOUCHER_ID from ZW_PZZB   where f_zdid=v.f_zdid ) AS F_ZZPZ,nvl(f_cwzzhl,0) as f_cwzzhl,F_SFTZ,F_FSRQ_RWS ,F_HBH_RWS, F_HD_RWS,F_JH_RWS from  VIEW_JSD v WHEREF_DJSJ>=TO_DATE('2021-01-01','YYYY-MM-DD') AND  F_FYMC <> 'passenger service charge(代收代付)'  AND  F_FYMC <> 'security screening for passenger and baggage(代收代付)' AND  F_FYMC <> 'International Tourist Tax(代收代付)' AND  F_FYMC <> '机组早餐费' AND  F_FYMC <> '机组正餐费' AND  F_FYMC <> '机组晚餐费' AND  F_FYMC <> '机组夜宵费' AND  F_FYMC <> '机组交通费' AND  F_FYMC <> '机组单间住宿费' AND  F_FYMC <> '机组标间住宿费' AND  F_FYMC <> '机组其它费用') t where  F_ZZPZ!='null'

71

6

71

10

个人成就
内容被浏览24,990
加入社区3年147天
返回顶部