Jump to content

Requête marge


Recommended Posts

Bonjour à tous, 

J'essaie de créer une requête afin d'extraire un maximum de données de vente pour calculer une marge sur chaque vente et une marge mensuelle. 

La requête créée ressort un tableau vide, je ne comprends pas pourquoi. 

Voici la liste des données dont j'ai besoin

Numéro facture - date facture - référence produit - nom produit - prix vente unitaire - prix achat unitaire - quantité vendue - poids produit - moyen de paiement - frais d'expédition - transporteur choisi - 

Voici la requête que j'ai faite : (version prestashop : 1.6.1.24)

select 
oi.`id_order_invoice` as N_facture,
oi.`date_add` as Date_facture,
od.`product_reference` as Ref_produit,
od.`product_name` as Nom_produit,
od.`total_price_tax_incl` as Prix_unitaire,
od.`product_quantity` as Quantité,
oi.`total_products` as Total_produits,  
p. product_weight As Poids_produit,
oi.`total_shipping_tax_excl` as Frais_d_expedition, 
oi.`total_paid_tax_incl` as Total_paye,
op.`payment_method` as Moyen_paiement,
p. price as Prix_achat,
from kcx620order_invoice oi
left outer join kcx620order_detail od on od.`id_order_invoice` = oi.`id_order_invoice` 
left outer join kcx620order_invoice_payment oip on oip.`id_order_invoice` = oi.`id_order_invoice`
left outer join kcx620order_payment op on op.`id_order_payment` = oip.`id_order_payment`
left outer join kcx620product p on p.`id_product` = od.`product_id`
left outer join kcx620product_shop ps on ps.`id_product` = p.`id_product`
order by  oi.`id_order_invoice` DESC

Pourriez vous m'aider soit en corrigeant ma requête pour qu'elle ne sorte pas vide ou me proposer une nouvelle requête dans le but d'obtenir mes marges ?

Merci pour votre aide. 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More