使用connection.cursor创建的django中的显示表中的sbstract

时间:2015-11-24 18:49:42

标签: python mysql sql-server django

我使用table1表格中的table2显示了两个表格(即connection.cursorSOURCE

ISSUE:

现在我必须减去table1(fields)-table2(fields)并将输出显示为table3

方案:

IN views.py

cursor1.execute('''select dummy as LCR_CUSTOMER_TYPE,CUR AS CURRENCY,'$'+CONVERT(VARCHAR(20), CONVERT(MONEY, sum(LCR_NONOP_INS))) as LCR_NONOP_INS, '$'+CONVERT(VARCHAR(20), CONVERT(MONEY, sum(LCR_OP_INS))) as LCR_OP_INS, '$'+CONVERT(VARCHAR(20), CONVERT(MONEY, sum(LCR_NONOP_UNINS)))as LCR_NONOP_UNINS, '$'+CONVERT(VARCHAR(20), CONVERT(MONEY,sum(LCR_OP_UNINS)))as LCR_OP_UNINS from (select *,(case when LCR_CUSTOMER_TYPE='Corporate' then 'Non-Credit Financial Entities'else LCR_CUSTOMER_TYPE end) as dummy from   DDA_BASED_S9_20150930) a group by CUR,dummy''')                                            cursor.execute('''select AFTERMEMO,CUR AS CURRENCY,'$'+CONVERT(VARCHAR(20), CONVERT(MONEY, sum(LCR_NONOP_INS))) as LCR_NONOP_INS,'$'+CONVERT(VARCHAR(20), CONVERT(MONEY, sum(LCR_OP_INS))) as LCR_OP_INS, $'+CONVERT(VARCHAR(20), CONVERT(MONEY, sum(LCR_NONOP_UNINS))) as LCR_NONOP_UNINS, '$'+CONVERT(VARCHAR(20), CONVERT(MONEY, sum(LCR_OP_UNINS))) as LCR_OP_UNINS from (select *,(case when SIC_CODE = 7215 and LCR_CUSTOMER_TYPE = 'Non-Credit Financial Entities' then 'NonFinancialCorp' when LCR_CUSTOMER_TYPE = 'Corporate' then 'Non-Credit Financial Entities' else LCR_CUSTOMER_TYPE end) as AFTERMEMO from  DDA_BASED_S9_20150930) a group by  CUR,AFTERMEMO''')

TABLE3=TABLE1-TABLE2

任何人都可以告诉我该怎么做...这将非常有用,谢谢

0 个答案:

没有答案