Facebook
From Social Plover, 1 Year ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 69
  1. declare @tranNum table (Id int)
  2. insert into @tranNum values (400003), (7674714), (4122014), (94273), (4122020), (1350)
  3.  
  4.  
  5. (   SELECT 'Modified' as RowType
  6.                 ,[DIVISION]
  7.       ,[STORENUM]
  8.       ,[TRANSDATE]
  9.       ,[TRANSNUM]
  10.       ,[REGNUM]
  11.       ,[TRANSTIME]
  12.       ,[VERSION]
  13.       ,[LINENUM]
  14.       ,[RECTYPE]
  15.       ,[STATUS]
  16.       ,[BATCHNO]
  17.       ,[CASHIERNUM]
  18.       ,[EMPNUM]
  19.       ,[TRANSSTAT]
  20.       ,[TRANSTYPE]
  21.       ,[EMPLOYEE_SALE_FLAG]
  22.       ,[TRAINING_FLAG]
  23.       ,[CODE]
  24.       ,[PVTRANSCOUNT]
  25.       ,[DATE_LOADED]
  26.       ,[RECCODE]
  27.       ,[VOID_CODE]
  28.       ,[SALESPERSONNUM]
  29.       ,[ATTRIBUTE_CHAR1]
  30.       ,[REASON_TYPE]
  31.       ,[ATTRIBUTE_CODE3]
  32.       ,[ATTRIBUTE_CODE5]
  33.       ,[OVERRIDE_AMOUNT]
  34.       ,[LINE_DISCOUNT_AMOUNT]
  35.       ,[EXTENDED_AMOUNT]
  36.       ,[TRANS_DISCOUNT_AMOUNT]
  37.       ,[TENDER_AMOUNT]
  38.       ,[QUANTITY]
  39.       ,[ORIG_STORENUM]
  40.       ,[ORIG_TRANSDATE]
  41.       ,[ORIG_AMOUNT]
  42.       ,[ITEM]
  43.       ,[MERCH_DEPT]
  44.       ,[RETURN_FLAG]
  45.       ,[CUSTOM_NUM1]
  46.       ,[CUSTOM_NUM4]
  47.       ,[CUSTOM_NUM7]
  48.       ,[CUSTOM_CHAR2]
  49.       ,[CUSTOM_CHAR3]
  50.       ,[CUSTOM_CHAR4]
  51.       ,[CUSTOM_CHAR5]
  52.       ,[CUSTOM_CHAR6]
  53.       ,[CUSTOM_CHAR7]
  54.       ,[CUSTOM_DATE1]
  55.       ,[TAX_AMOUNT]
  56.   FROM [Balance].[dbo].[ADC_POS_DATA_TMP_1_BM_DEV] WHERE [TRANSNUM] in (select Id from @tranNum)
  57.     EXCEPT
  58.     SELECT 'Modified' as RowType
  59.                 ,[DIVISION]
  60.       ,[STORENUM]
  61.       ,[TRANSDATE]
  62.       ,[TRANSNUM]
  63.       ,[REGNUM]
  64.       ,[TRANSTIME]
  65.       ,[VERSION]
  66.       ,[LINENUM]
  67.       ,[RECTYPE]
  68.       ,[STATUS]
  69.       ,[BATCHNO]
  70.       ,[CASHIERNUM]
  71.       ,[EMPNUM]
  72.       ,[TRANSSTAT]
  73.       ,[TRANSTYPE]
  74.       ,[EMPLOYEE_SALE_FLAG]
  75.       ,[TRAINING_FLAG]
  76.       ,[CODE]
  77.       ,[PVTRANSCOUNT]
  78.       ,[DATE_LOADED]
  79.       ,[RECCODE]
  80.       ,[VOID_CODE]
  81.       ,[SALESPERSONNUM]
  82.       ,[ATTRIBUTE_CHAR1]
  83.       ,[REASON_TYPE]
  84.       ,[ATTRIBUTE_CODE3]
  85.       ,[ATTRIBUTE_CODE5]
  86.       ,[OVERRIDE_AMOUNT]
  87.       ,[LINE_DISCOUNT_AMOUNT]
  88.       ,[EXTENDED_AMOUNT]
  89.       ,[TRANS_DISCOUNT_AMOUNT]
  90.       ,[TENDER_AMOUNT]
  91.       ,[QUANTITY]
  92.       ,[ORIG_STORENUM]
  93.       ,[ORIG_TRANSDATE]
  94.       ,[ORIG_AMOUNT]
  95.       ,[ITEM]
  96.       ,[MERCH_DEPT]
  97.       ,[RETURN_FLAG]
  98.       ,[CUSTOM_NUM1]
  99.       ,[CUSTOM_NUM4]
  100.       ,[CUSTOM_NUM7]
  101.       ,[CUSTOM_CHAR2]
  102.       ,[CUSTOM_CHAR3]
  103.       ,[CUSTOM_CHAR4]
  104.       ,[CUSTOM_CHAR5]
  105.       ,[CUSTOM_CHAR6]
  106.       ,[CUSTOM_CHAR7]
  107.       ,[CUSTOM_DATE1]
  108.       ,[TAX_AMOUNT]
  109.   FROM [Balance].[dbo].[ACTIAN_TABLE_NAME]) WHERE [TRANSNUM] in (select Id from @tranNum)  ----CHANGE TO GET ACTIAN TABLE NAME HERE
  110. UNION ALL
  111. (   SELECT 'Original' as RowType
  112.                 ,[DIVISION]
  113.       ,[STORENUM]
  114.       ,[TRANSDATE]
  115.       ,[TRANSNUM]
  116.       ,[REGNUM]
  117.       ,[TRANSTIME]
  118.       ,[VERSION]
  119.       ,[LINENUM]
  120.       ,[RECTYPE]
  121.       ,[STATUS]
  122.       ,[BATCHNO]
  123.       ,[CASHIERNUM]
  124.       ,[EMPNUM]
  125.       ,[TRANSSTAT]
  126.       ,[TRANSTYPE]
  127.       ,[EMPLOYEE_SALE_FLAG]
  128.       ,[TRAINING_FLAG]
  129.       ,[CODE]
  130.       ,[PVTRANSCOUNT]
  131.       ,[DATE_LOADED]
  132.       ,[RECCODE]
  133.       ,[VOID_CODE]
  134.       ,[SALESPERSONNUM]
  135.       ,[ATTRIBUTE_CHAR1]
  136.       ,[REASON_TYPE]
  137.       ,[ATTRIBUTE_CODE3]
  138.       ,[ATTRIBUTE_CODE5]
  139.       ,[OVERRIDE_AMOUNT]
  140.       ,[LINE_DISCOUNT_AMOUNT]
  141.       ,[EXTENDED_AMOUNT]
  142.       ,[TRANS_DISCOUNT_AMOUNT]
  143.       ,[TENDER_AMOUNT]
  144.       ,[QUANTITY]
  145.       ,[ORIG_STORENUM]
  146.       ,[ORIG_TRANSDATE]
  147.       ,[ORIG_AMOUNT]
  148.       ,[ITEM]
  149.       ,[MERCH_DEPT]
  150.       ,[RETURN_FLAG]
  151.       ,[CUSTOM_NUM1]
  152.       ,[CUSTOM_NUM4]
  153.       ,[CUSTOM_NUM7]
  154.       ,[CUSTOM_CHAR2]
  155.       ,[CUSTOM_CHAR3]
  156.       ,[CUSTOM_CHAR4]
  157.       ,[CUSTOM_CHAR5]
  158.       ,[CUSTOM_CHAR6]
  159.       ,[CUSTOM_CHAR7]
  160.       ,[CUSTOM_DATE1]
  161.       ,[TAX_AMOUNT]
  162.   FROM [Balance].[dbo].[ACTIAN_TABLE_NAME]) WHERE [TRANSNUM] in (select Id from @tranNum)  ----CHANGE TO GET ACTIAN TABLE NAME HERE
  163.     EXCEPT
  164.     SELECT 'Original' as RowType
  165.                 ,[DIVISION]
  166.       ,[STORENUM]
  167.       ,[TRANSDATE]
  168.       ,[TRANSNUM]
  169.       ,[REGNUM]
  170.       ,[TRANSTIME]
  171.       ,[VERSION]
  172.       ,[LINENUM]
  173.       ,[RECTYPE]
  174.       ,[STATUS]
  175.       ,[BATCHNO]
  176.       ,[CASHIERNUM]
  177.       ,[EMPNUM]
  178.       ,[TRANSSTAT]
  179.       ,[TRANSTYPE]
  180.       ,[EMPLOYEE_SALE_FLAG]
  181.       ,[TRAINING_FLAG]
  182.       ,[CODE]
  183.       ,[PVTRANSCOUNT]
  184.       ,[DATE_LOADED]
  185.       ,[RECCODE]
  186.       ,[VOID_CODE]
  187.       ,[SALESPERSONNUM]
  188.       ,[ATTRIBUTE_CHAR1]
  189.       ,[REASON_TYPE]
  190.       ,[ATTRIBUTE_CODE3]
  191.       ,[ATTRIBUTE_CODE5]
  192.       ,[OVERRIDE_AMOUNT]
  193.       ,[LINE_DISCOUNT_AMOUNT]
  194.       ,[EXTENDED_AMOUNT]
  195.       ,[TRANS_DISCOUNT_AMOUNT]
  196.       ,[TENDER_AMOUNT]
  197.       ,[QUANTITY]
  198.       ,[ORIG_STORENUM]
  199.       ,[ORIG_TRANSDATE]
  200.       ,[ORIG_AMOUNT]
  201.       ,[ITEM]
  202.       ,[MERCH_DEPT]
  203.       ,[RETURN_FLAG]
  204.       ,[CUSTOM_NUM1]
  205.       ,[CUSTOM_NUM4]
  206.       ,[CUSTOM_NUM7]
  207.       ,[CUSTOM_CHAR2]
  208.       ,[CUSTOM_CHAR3]
  209.       ,[CUSTOM_CHAR4]
  210.       ,[CUSTOM_CHAR5]
  211.       ,[CUSTOM_CHAR6]
  212.       ,[CUSTOM_CHAR7]
  213.       ,[CUSTOM_DATE1]
  214.       ,[TAX_AMOUNT]
  215.   FROM [Balance].[dbo].[ADC_POS_DATA_TMP_1_BM_DEV]) WHERE [TRANSNUM] in (select Id from @tranNum)
  216.  
  217.  
  218.