Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
tecdoc:requetesqlfidelia [2024/12/13 14:50] mamadou.gueye_sensoft.sn |
tecdoc:requetesqlfidelia [2025/02/10 10:55] (Version actuelle) mamadou.gueye_sensoft.sn |
||
|---|---|---|---|
| Ligne 5: | Ligne 5: | ||
| __**NB :**__ //Ci-dessous, la légende sur les différents statut fidélité (statut_fidelite) depuis Cynod// | __**NB :**__ //Ci-dessous, la légende sur les différents statut fidélité (statut_fidelite) depuis Cynod// | ||
| - | - NP -> Non pris en compte | + | - **NP** -> Non pris en compte |
| - | - AP -> A prend en compte | + | - **AP** -> A prendre en compte |
| - | - PE -> Pris en compte | + | - **PE** -> Pris en compte |
| - | - PE -> Pris en compte | + | - **AA** -> A annuler |
| - | - AA -> A annuler | + | - **AN** -> Annulé |
| - | - AN -> Annulé | + | |
| <code sql> | <code sql> | ||
| - | -- Les opérations non remontées pour une carte donnée | + | -- Les opérations non remontées pour une carte donnée (CYNOD) |
| select c.*, h.motif, h.date_traitement_fidelite,h.ind_fidelite, h.numero_fidelite,h.montant_paye, | select c.*, h.motif, h.date_traitement_fidelite,h.ind_fidelite, h.numero_fidelite,h.montant_paye, | ||
| Ligne 36: | Ligne 35: | ||
| <code sql> | <code sql> | ||
| - | -- Mise à jour opération simple vers la Fidélité | + | -- Mise à jour opération simple vers la Fidélité (CYNOD) |
| update operation | update operation | ||
| Ligne 47: | Ligne 46: | ||
| <code sql> | <code sql> | ||
| - | -- Mise à zéro des compteurs points des clients Fidélia | + | -- Mise à zéro des compteurs points des clients Fidélia (FIDELIA) |
| Update | Update | ||
| Ligne 64: | Ligne 63: | ||
| <code sql> | <code sql> | ||
| - | -- Vérification des opérations effectuées avec le bagde - Exemple 1 | + | -- Vérification des opérations effectuées avec le bagde - Exemple 1 (FIDELIA) |
| select nombre_total_point,numero_carte,numero_code_bar,numero_fidelite,telephone,prenom,nom from | select nombre_total_point,numero_carte,numero_code_bar,numero_fidelite,telephone,prenom,nom from | ||
| - | campagne_participant where numero_fidelite="3366710213" and numero_code_bar="10017440"; | + | campagne_participant where numero_fidelite="3366710213" and numero_code_bar="10017440"; |
| - | -- Vérification des opérations effectuées avec le bagde - Exemple 2 | + | -- Vérification des opérations effectuées avec le bagde - Exemple 2 (FIDELIA) |
| select pc.date_collecte,pc.nombre_point,pc.reference_externe,pc.numero_transaction_externe,pc.valeur_achat, | select pc.date_collecte,pc.nombre_point,pc.reference_externe,pc.numero_transaction_externe,pc.valeur_achat, | ||
| Ligne 83: | Ligne 82: | ||
| <code sql> | <code sql> | ||
| - | -- Vérification des points fidélité avec bagde | + | -- Vérification des points fidélité avec bagde (FIDELIA) |
| select sum(pc.nombre_point) | select sum(pc.nombre_point) | ||
| Ligne 93: | Ligne 92: | ||
| </code> | </code> | ||
| + | |||
| + | <code sql> | ||
| + | -- Vérification de l'ensemble des points collecté avec un compte badge (FIDELIA) | ||
| + | |||
| + | select pc.date_collecte,pc.nombre_point,pc.reference_externe,pc.numero_transaction_externe,pc.valeur_achat, | ||
| + | cp.telephone,cp.numero_code_bar,cp.nom,cp.prenom | ||
| + | from point_collecte pc, campagne_participant cp | ||
| + | where pc.campagne_participant_id=cp.id | ||
| + | and cp.numero_fidelite="3366710213" | ||
| + | and cp.numero_code_bar="10017440" | ||
| + | and cp.telephone="+221776176210" | ||
| + | order by pc.date_collecte desc; | ||
| + | |||
| + | </code> | ||
| + | |||
| + | |||