You are on page 1of 2

`merchant_customer_id` bigint(20) unsigned NOT NULL default '0',

`merchant_legal_name` varchar(255) default NULL,


`merchant_friendly_name` varchar(150) default NULL,
`email` varchar(64) default NULL,
`primary_phone_number` varchar(60) default NULL,
`marketplace_id` int(10) unsigned default NULL,
`source` varchar(45) default NULL,
`launch_date` date default NULL,
`tier` varchar(160) default NULL,
`status_description` varchar(80) default NULL,
`fba_contract_name` varchar(15) default NULL,
`fba_registration_date` date default NULL,
`fba_status` varchar(15) default NULL,
`primary_product_group` varchar(45) default NULL,
`primary_pg_units_90_days` int(10) unsigned default NULL,
`total_gms_90_days` int(10) unsigned default NULL,
`total_units_90_days` int(10) unsigned default NULL,
`total_revenue_90_days` int(10) unsigned default NULL,
`total_offer_count` int(10) unsigned default NULL,
`feed_version` varchar(5) default NULL,
`sf_fba_type` varchar(45) default NULL,
`sf_fba_last_updated_date` date default NULL,

merchant_customer_id
asin
title
product_group
units_by_merch_last_30_days
total_units_last_30_days
total_glanceviews

merchant_customer_id
product_group
product_line
net_ordered_units_90_days
gms_90_days
D_HAZMAT_ASINS % of merchant

SELECT
picr1.party_id, p.name, picr1.effective_from_date
FROM
party_interface_config_release picr1, parties p
WHERE
p.party_id = picr1.party_id
AND picr1.INTERFACE_CONFIG_RELEASE_ID =
(SELECT icr.INTERFACE_CONFIG_RELEASE_ID FROM interface_config_re
leases icr WHERE icr.MAJOR_VERSION_NUMBER = 1 AND icr.MINOR_VERSION_NUMBER = 9)
AND picr1.EFFECTIVE_FROM_DATE =
(SELECT max (picr2.EFFECTIVE_FROM_DATE) FROM party_interface_con
fig_release picr2 WHERE picr1.party_id = picr2.party_id GROUP BY picr2.party_id)
AND picr1.EFFECTIVE_FROM_DATE <= sysdate
ORDER BY picr1.EFFECTIVE_FROM_DATE DESC;

CREATE TABLE `lm_v2`.`fba_existing_customers_main` (


`id` bigint(20) unsigned NOT NULL auto_increment,
`snapshot_day` date NOT NULL default '0000-00-00',
`merchant_customer_id` bigint(20) unsigned NOT NULL default '0',
`merchant_legal_name` varchar(255) default NULL,
`merchant_friendly_name` varchar(150) default NULL,
`email` varchar(64) default NULL,
`primary_phone_number` varchar(60) default NULL,
`tier` varchar(160) default NULL,
`status_description` varchar(80) default NULL,
`fba_contract_name` varchar(15) default NULL,
`fba_registration_date` date default NULL,
`fba_status` varchar(15) default NULL,
`primary_product_group` varchar(45) default NULL,
`primary_pg_units_90_days` int(10) unsigned default NULL,
`total_gms_90_days` int(10) unsigned default NULL,
`total_units_90_days` int(10) unsigned default NULL,
`total_revenue_90_days` int(10) unsigned default NULL,
`total_offer_count` int(10) unsigned default NULL,
`feed_version` varchar(5) default NULL,
`sf_fba_type` varchar(45) default NULL,
`sf_fba_last_updated_date` date default NULL,
`marketplace_id` int(10) unsigned default NULL,
`source` varchar(45) default NULL,
`launch_date` date default NULL,
`asp`

PRIMARY KEY (`id`),


KEY `snapshot_day_index` (`snapshot_day`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Master table for FBA Leads from
existing M@ and Individual Sellers';

SELECT * FROM fba_existing_customers_main f


WHERE
marketplace_id = 1
and status_description = 'Normal/Active'
and fba_contract_name is NULL
and snapshot_day = :0
and primary_pg_units_90_days >= :1
and (sf_fba_type IS NULL OR sf_fba_last_updated_date < :2)
and tier in :3
and feed_version in :4
;

You might also like