• union all


    union all 和isnull


        
    SELECT     dbo.FEE_IN.ID , 
    cast(0 as bitas choice, 
    '应收' as class,
    dbo.JOB_SE.JOBNO,
    dbo.PD_FEEITEM.FEEITEM_CNAME, 
    dbo.PD_COMPANY.COMP_C_CNAME, 
    dbo.FEE_IN.CURRENCY, 
    dbo.FEE_IN.AMOUNT,
    dbo.FEE_IN.PRICE, 
    dbo.FEE_IN.NUMERIC, 

    dbo.FEE_IN.FLAG_SH,
    dbo.FEE_IN.FLAG_KP,

    dbo.FEE_IN.INVOICE_NO,
    dbo.FEE_IN.JSMODE

    FROM         
    dbo.FEE_IN 
    LEFT OUTER JOIN dbo.PD_COMPANY 
    ON dbo.FEE_IN.COMPANY_ID = dbo.PD_COMPANY.ID 
    LEFT OUTER JOIN dbo.PD_FEEITEM 
    ON dbo.FEE_IN.FEEITEM_ID = dbo.PD_FEEITEM.ID 
    LEFT OUTER JOIN dbo.JOB_SE  
    ON dbo.FEE_IN.PARENTID=dbo.JOB_SE.ID 
    where dbo.FEE_IN.FLAG_SH = '1'  and isnull(FLAG_KP,'')='0'

    union all 

        
    SELECT     dbo.FEE_OUT.ID , 
    cast(0 as bitas choice, 
    '应付' as class,
    dbo.JOB_SE.JOBNO,
    dbo.PD_FEEITEM.FEEITEM_CNAME, 
    dbo.PD_COMPANY.COMP_C_CNAME, 
    dbo.FEE_OUT.CURRENCY, 
    dbo.FEE_OUT.AMOUNT,
    dbo.FEE_OUT.PRICE, 
    dbo.FEE_OUT.NUMERIC, 

    dbo.FEE_OUT.FLAG_SH, 
    dbo.FEE_OUT.FLAG_KP,

    dbo.FEE_OUT.INVOICE_NO,
    dbo.FEE_OUT.JSMODE

    FROM         
    dbo.FEE_OUT 
    LEFT OUTER JOIN dbo.PD_COMPANY 
    ON dbo.FEE_OUT.COMPANY_ID = dbo.PD_COMPANY.ID
     
    LEFT OUTER JOIN dbo.PD_FEEITEM 
    ON dbo.FEE_OUT.FEEITEM_ID = dbo.PD_FEEITEM.ID 

    LEFT OUTER JOIN dbo.JOB_SE  
    ON dbo.FEE_OUT.PARENTID=dbo.JOB_SE.ID   

    where dbo.FEE_out.FLAG_SH = '1' and isnull(FLAG_KP,'')='0' 



     ";
  • 相关阅读:
    Android 代码规范大全
    python爬虫学习系列
    python接口测试(requests+excel)
    Jenkins系列
    postman系列
    利用Faker生成常用的测试数据
    python基础在实际写脚本过程中的一些简单运用(一)
    charles实践-通过断点调试修改request
    关于fiddler抓包的一些配置
    c#winform主题实现的一个方法
  • 原文地址:https://www.cnblogs.com/simhare/p/846670.html
Copyright © 2020-2023  润新知