Jump to content
albert-art

Requête SQL sur table client

Recommended Posts

Bonjour à tous,

 

Je vous expose mon problème:

 

Voici comment se dispose mon Back office Client :

 

835684Client.png

 

Voici un exemple de Client (client de test bien sûr imaginaire):

 

338051Exempleclient.png

 

Dans ma boutique j'ai ce que l'on appelle des VDI (Vendeur à domicile indépendant )

Ils ont un code propre à chacun voila comment est mon back-office VDI:

 

190839VDIBackoffice.png

 

Et voici un exemple :

 

397836ExempleVDI.png

 

Donc maintenant que le contexte est posé voilà ce que j'aimerais faire:

 

Dans les VDI, il y a une colonne commandes et ici je voudrais afficher la somme de l'ensemble des commandes passées par les clients qui ont le même code VDI que notre très cher VDI un.

 

Ne vous inquiétez pas j'ai quand même chercher voici comment je pense procéder :

$id_vdi = //ça serait le codevdi du VDI correspondant à la ligne dans laquelle on se trouve

//requête permettant de récupérer l'id du ou des clients qui ont comme codevdi celui du VDI correspondant à la ligne
$sql = "SELECT id_customer 
        FROM ps_customer
        WHERE codevdi = $id_vdi"

//requête permettant de faire la somme des commandes de ces clients la 
$sql2 = "SELECT SUM(total_paid)
         FROM ps_orders
         WHERE id_customer = $sql 

La où je bloque c'est au niveau de récupérer $id_vdi ... Je ne vois pas comment je pourrais faire.

 

PS: J'utilise prestashop v1.5

 

Voilà et merci d'avoir pris le temps de me lire j’espère que vous aurez la solution  :)

Edited by albert-art (see edit history)

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

×
×
  • Create New...

Important Information

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