Jump to content

Edit History

Mistermeow

Mistermeow

Bonjour à tous,

    J'ai trouvé une requête SQL tout d'abord pour sélectionner les données Clients + Adresse (Ci dessous)

Néanmoins j'aimerais rajouter le GROUP auquel les clients sont rattachés mais impossible de trouver la formule... Et si possible plus dur encore j'aimerais voir le temps total de connexion (voir PJ) par clients également.

Avez vous déjà réalisé ce genre d'export ?

Merci et bonne journée !

SELECT
pc.`id_customer`,
pc.`email`,
pa.`company`,
pc.`siret`,
pc.`id_gender`,
pa.`firstname`,
pa.`lastname`,
pa.`address1`,
pa.`address2`,
pa.`postcode`,
pa.`city`,
pa.`phone`,
pa.`phone_mobile`,
pc.`birthday`,
pc.`newsletter`,
pc.`active`
FROM ps_address pa
LEFT JOIN ps_customer pc ON pa.`id_customer`=pc.`id_customer`
WHERE
pa.`deleted`=0
AND pc.`email` != ''
AND pa.`id_supplier` = 0
AND pa.`id_manufacturer` = 0
GROUP BY pa.`address1`

J'aimerais y ajouter si possible mes groupes clients et "dernière connexion" :

ID de mes groupes clients : 4 - 7 - 8 - 9 - 10 - 11 - 12 - 15

Exemple de mon groupe client 4 :

SELECT
								c.`id_customer` AS `id_customer`, `id_gender`, `firstname`, `lastname`, c.`email` AS `email`, `birthday`, `date_add`, c.`active` AS `active`
			, c.*, a.id_group
			FROM `ps_customer_group` a 
			
			LEFT JOIN `ps_customer` c ON (a.`id_customer` = c.`id_customer`) 
			 WHERE 1  AND a.`id_group` = 7 AND c.`deleted` != 1 AND c.id_shop IN (1)  
			
			 ORDER BY `id_group` ASC

 

Mistermeow

Mistermeow

Bonjour à tous,

    J'ai trouvé une requête SQL tout d'abord pour sélectionner les données Clients + Adresse (Ci dessous)

Néanmoins j'aimerais rajouter le GROUP auquel les clients sont rattachés mais impossible de trouver la formule... Et si possible plus dur encore j'aimerais voir le temps total de connexion (voir PJ) par clients également.

Avez vous déjà réalisé ce genre d'export ?

Merci et bonne journée !

SELECT
pc.`id_customer`,
pc.`email`,
pa.`company`,
pc.`siret`,
pc.`id_gender`,
pa.`firstname`,
pa.`lastname`,
pa.`address1`,
pa.`address2`,
pa.`postcode`,
pa.`city`,
pa.`phone`,
pa.`phone_mobile`,
pc.`birthday`,
pc.`newsletter`,
pc.`active`
FROM ps_address pa
LEFT JOIN ps_customer pc ON pa.`id_customer`=pc.`id_customer`
WHERE
pa.`deleted`=0
AND pc.`email` != ''
AND pa.`id_supplier` = 0
AND pa.`id_manufacturer` = 0
GROUP BY pa.`address1`

 

Mistermeow

Mistermeow

Bonjour à tous,

    J'ai trouvé une requête SQL tout d'abord pour sélectionner les données Clients + Adresse (Ci dessous)

Néanmoins j'aimerais rajouter le GROUP auquel les clients sont rattachés mais impossible de trouver la formule... Et si possible plus dur encore j'aimerais voir le temps total de connexion (voir PJ) par clients également.

Avez vous déjà réalisé ce genre d'export ?

Merci et bonne journée !

SELECT
pc.`id_customer`,
pc.`email`,
pa.`company`,
pc.`siret`,
pc.`id_gender`,
pa.`firstname`,
pa.`lastname`,
pa.`address1`,
pa.`address2`,
pa.`postcode`,
pa.`city`,
pa.`phone`,
pa.`phone_mobile`,
pc.`birthday`,
pc.`newsletter`,
pc.`active`
FROM ps_address pa
LEFT JOIN ps_customer pc ON pa.`id_customer`=pc.`id_customer`
WHERE
pa.`deleted`=0
AND pc.`email` != ''
AND pa.`id_supplier` = 0
AND pa.`id_manufacturer` = 0
GROUP BY pa.`address1`

 

×
×
  • Create New...