Advertisement
Guest User

Untitled

a guest
Aug 19th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 3.75 KB | None | 0 0
  1. SELECT  
  2.     DISTINCT(civicrm_contribution.id),
  3.     contact_a.id AS contact_id,
  4.     contact_a.contact_type  AS `contact_type`,
  5.     contact_a.contact_sub_type  AS `contact_sub_type`,
  6.     contact_a.sort_name  AS `sort_name`,
  7.     contact_a.display_name  AS `display_name`,
  8.     civicrm_contribution.id AS contribution_id,
  9.     civicrm_contribution.currency AS `currency`,
  10.     civicrm_contribution.receive_date AS `receive_date`,
  11.     civicrm_contribution.non_deductible_amount AS `non_deductible_amount`,
  12.     civicrm_contribution.total_amount AS `total_amount`,
  13.     civicrm_contribution.fee_amount AS `fee_amount`,
  14.     civicrm_contribution.net_amount AS `net_amount`,
  15.     civicrm_contribution.trxn_id AS `trxn_id`,
  16.     civicrm_contribution.invoice_id AS `invoice_id`,
  17.     civicrm_contribution.cancel_date AS `cancel_date`,
  18.     civicrm_contribution.cancel_reason AS `cancel_reason`,
  19.     civicrm_contribution.receipt_date AS `receipt_date`,
  20.     civicrm_contribution.thankyou_date AS `thankyou_date`,
  21.     civicrm_contribution.SOURCE AS `contribution_source`,
  22.     civicrm_contribution.amount_level AS `amount_level`,
  23.     civicrm_contribution.is_test AS `is_test`,
  24.     civicrm_contribution.is_pay_later AS `is_pay_later`,
  25.     civicrm_contribution.check_number AS `check_number`,
  26.     civicrm_contribution.campaign_id AS contribution_campaign_id,
  27.     civicrm_contribution_type.id AS contribution_type_id,
  28.     civicrm_contribution_type.name AS contribution_type,
  29.     civicrm_contribution_type.accounting_code AS `accounting_code`,
  30.     payment_instrument.id AS instrument_id,
  31.     payment_instrument.label AS `payment_instrument`,
  32.     civicrm_product.id AS product_id,
  33.     civicrm_product.name AS `product_name`,
  34.     civicrm_product.sku AS `sku`,
  35.     civicrm_contribution_product.id AS contribution_product_id,
  36.     civicrm_contribution_product.product_option AS `product_option`,
  37.     civicrm_contribution_product.fulfilled_date AS `fulfilled_date`,
  38.     civicrm_contribution_product.start_date AS `contribution_start_date`,
  39.     civicrm_contribution_product.end_date AS `contribution_end_date`,
  40.     civicrm_contribution.contribution_recur_id AS `contribution_recur_id`,
  41.     civicrm_note_contribution.note AS contribution_note,    
  42.     contribution_status.VALUE AS contribution_status_id,
  43.     contribution_status.label AS contribution_status,
  44.     payment_instrument.name AS contribution_payment_instrument,
  45.     civicrm_contribution.check_number AS contribution_check_number
  46. FROM
  47.     civicrm_contact contact_a LEFT JOIN civicrm_contribution ON civicrm_contribution.contact_id = contact_a.id  
  48.     INNER JOIN civicrm_contribution_type ON civicrm_contribution.contribution_type_id = civicrm_contribution_type.id  
  49.     LEFT  JOIN civicrm_contribution_product ON civicrm_contribution_product.contribution_id = civicrm_contribution.id
  50.     LEFT  JOIN civicrm_product ON civicrm_contribution_product.product_id =civicrm_product.id  
  51.     LEFT JOIN civicrm_note civicrm_note_contribution ON (
  52.         civicrm_note_contribution.entity_table = 'civicrm_contribution' AND
  53.                         civicrm_contribution.id = civicrm_note_contribution.entity_id )
  54.     LEFT JOIN civicrm_option_group option_group_payment_instrument ON ( option_group_payment_instrument.name = 'payment_instrument')
  55.     LEFT JOIN civicrm_option_value payment_instrument ON (
  56.         civicrm_contribution.payment_instrument_id = payment_instrument.VALUE AND
  57.         option_group_payment_instrument.id = payment_instrument.option_group_id )
  58.     LEFT JOIN civicrm_option_group option_group_contribution_status ON (option_group_contribution_status.name = 'contribution_status')
  59.     LEFT JOIN civicrm_option_value contribution_status ON (
  60.         civicrm_contribution.contribution_status_id = contribution_status.VALUE AND
  61.         option_group_contribution_status.id = contribution_status.option_group_id )  
  62.     WHERE  ( civicrm_contribution.is_test = 0 )  AND (contact_a.is_deleted = 0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement