1059 lines
44 KiB
SQL
1059 lines
44 KiB
SQL
|
|
-- ADD 0 in ca_decompte_place
|
|
INSERT INTO ca_decompte_place
|
|
VALUES (1,"2024/2025", "2023-11-13 13:50:34",0,0,0,0,0,0,0,0,0,0,0,0,0);
|
|
|
|
SELECT * FROM ca_decompte_place
|
|
|
|
|
|
-- TROUVER DOUBLON
|
|
SELECT COUNT(identifiant) AS nbr_doublon, identifiant
|
|
FROM adherent
|
|
GROUP BY identifiant
|
|
HAVING COUNT(identifiant) > 1
|
|
|
|
|
|
|
|
-- CONCERTISTES QUI N'EST PAS DANS CA_ADHERENT
|
|
SELECT * FROM `ca_concertiste` WHERE ca_concertiste.identifiant NOT IN (SELECT identifiant FROM ca_adherent where ca_adherent.commande_nb_concertiste>0)
|
|
|
|
|
|
|
|
|
|
--CLE UNIQUE
|
|
|
|
-- voir les cles
|
|
SHOW INDEX FROM tbl_name
|
|
|
|
-- suprimer clé
|
|
DROP INDEX index_name ON tbl_name
|
|
|
|
-- double
|
|
ALTER TABLE mytable ADD UNIQUE my_unique_index(field1,field2);
|
|
|
|
--------------------
|
|
--------------------
|
|
-- CONCERT
|
|
--------------------
|
|
--------------------
|
|
|
|
-- PAIEMENT EN ATTENTE
|
|
SELECT * FROM `ca_adherent` WHERE ca_adherent.stripe_statut_paiement = "attente"
|
|
|
|
|
|
-- FINANCE
|
|
-- TOTAL CONCERT
|
|
SELECT sum(ca_adherent.commande_cout_spectateur + ca_adherent.commande_cout_concertiste) AS TOTAL_CONCERT FROM ca_adherent
|
|
SELECT sum(ca_adherent.don) AS TOTAL_DON FROM ca_adherent
|
|
SELECT sum(ca_adherent.montant_total) AS TOTAL_GENERAL FROM ca_adherent
|
|
|
|
|
|
--------------------
|
|
-- COMPTEUR DE PLACES :
|
|
|
|
-- ENCADRANT
|
|
-- PROF
|
|
SELECT count(ca_encadrant.identifiant) AS PROF_NB FROM ca_encadrant
|
|
WHERE
|
|
ca_encadrant.encadrant_type="Professeur"
|
|
|
|
|
|
-- Parent
|
|
SELECT count(ca_encadrant.identifiant) AS PAR_NB FROM ca_encadrant
|
|
WHERE
|
|
ca_encadrant.encadrant_type="Parent"
|
|
|
|
|
|
-- SPECTATEUR : nombre de spectateur qui a payé
|
|
SELECT sum(ca_adherent.commande_nb_spectateur) FROM `ca_adherent`
|
|
|
|
|
|
-- CONCERTISTE : nombre de concertiste qui a payé
|
|
SELECT sum(ca_adherent.commande_nb_concertiste) FROM `ca_adherent` WHERE ca_adherent.stripe_statut_paiement="paye"
|
|
|
|
|
|
|
|
-- Table concertiste qui a paye
|
|
-- Tout instrument
|
|
SELECT count(ca_concertiste.concertiste_intrument) AS nb_concertiste
|
|
FROM ca_concertiste
|
|
LEFT JOIN ca_adherent ON ca_concertiste.identifiant = ca_adherent.identifiant
|
|
WHERE ca_adherent.stripe_statut_paiement = "paye"
|
|
|
|
-- Compte par instrument
|
|
|
|
-- piano
|
|
SELECT count(ca_concertiste.concertiste_intrument) AS piano_nb
|
|
FROM ca_concertiste
|
|
LEFT JOIN ca_adherent ON ca_concertiste.identifiant = ca_adherent.identifiant
|
|
WHERE ca_concertiste.concertiste_intrument = "Piano"
|
|
AND ca_adherent.stripe_statut_paiement = "paye"
|
|
|
|
-- violon 1
|
|
SELECT count(ca_concertiste.concertiste_intrument) AS violon_1_nb
|
|
FROM ca_concertiste
|
|
LEFT JOIN ca_adherent ON ca_concertiste.identifiant = ca_adherent.identifiant
|
|
WHERE ca_concertiste.concertiste_intrument = "Violon"
|
|
AND (ca_concertiste.concertiste_cahier = "Cahier 1" OR ca_concertiste.concertiste_cahier = "Cahier 2" OR ca_concertiste.concertiste_cahier = "Cahier 3" OR ca_concertiste.concertiste_cahier = "Cahier 4" OR ca_concertiste.concertiste_cahier = "Cahier 5")
|
|
AND ca_adherent.stripe_statut_paiement = "paye"
|
|
|
|
-- violon 2
|
|
SELECT count(ca_concertiste.concertiste_intrument) AS violon_2_nb
|
|
FROM ca_concertiste
|
|
LEFT JOIN ca_adherent ON ca_concertiste.identifiant = ca_adherent.identifiant
|
|
WHERE ca_concertiste.concertiste_intrument = "Violon"
|
|
AND (ca_concertiste.concertiste_cahier = "Cahier 6" OR ca_concertiste.concertiste_cahier = "Cahier 7" OR ca_concertiste.concertiste_cahier = "Cahier 8" OR ca_concertiste.concertiste_cahier = "Cahier 9" OR ca_concertiste.concertiste_cahier = "Cahier 10")
|
|
AND ca_adherent.stripe_statut_paiement = "paye"
|
|
|
|
-- violoncelle 1
|
|
SELECT count(ca_concertiste.concertiste_intrument) AS violoncelle_1_nb
|
|
FROM ca_concertiste
|
|
LEFT JOIN ca_adherent ON ca_concertiste.identifiant = ca_adherent.identifiant
|
|
WHERE ca_concertiste.concertiste_intrument = "Violoncelle"
|
|
AND (ca_concertiste.concertiste_cahier = "Cahier 1" OR ca_concertiste.concertiste_cahier = "Cahier 2" OR ca_concertiste.concertiste_cahier = "Cahier 3" OR ca_concertiste.concertiste_cahier = "Cahier 4")
|
|
AND ca_adherent.stripe_statut_paiement = "paye"
|
|
|
|
-- violoncelle 2
|
|
SELECT count(ca_concertiste.concertiste_intrument) AS violoncelle_2_nb
|
|
FROM ca_concertiste
|
|
LEFT JOIN ca_adherent ON ca_concertiste.identifiant = ca_adherent.identifiant
|
|
WHERE ca_concertiste.concertiste_intrument = "Violoncelle"
|
|
AND (ca_concertiste.concertiste_cahier = "Cahier 5" OR ca_concertiste.concertiste_cahier = "Cahier 6" OR ca_concertiste.concertiste_cahier = "Cahier 7" OR ca_concertiste.concertiste_cahier = "Cahier 8" OR ca_concertiste.concertiste_cahier = "Cahier 9" OR ca_concertiste.concertiste_cahier = "Cahier 10")
|
|
AND ca_adherent.stripe_statut_paiement = "paye"
|
|
|
|
|
|
-- Trompette
|
|
SELECT count(ca_concertiste.concertiste_intrument) AS Trompette_nb
|
|
FROM ca_concertiste
|
|
LEFT JOIN ca_adherent ON ca_concertiste.identifiant = ca_adherent.identifiant
|
|
WHERE ca_concertiste.concertiste_intrument = "Trompette"
|
|
AND ca_adherent.stripe_statut_paiement = "paye"
|
|
|
|
|
|
-- Alto
|
|
SELECT count(ca_concertiste.concertiste_intrument) AS Alto_nb
|
|
FROM ca_concertiste
|
|
LEFT JOIN ca_adherent ON ca_concertiste.identifiant = ca_adherent.identifiant
|
|
WHERE ca_concertiste.concertiste_intrument = "Alto"
|
|
AND ca_adherent.stripe_statut_paiement = "paye"
|
|
|
|
-- Flute
|
|
SELECT count(ca_concertiste.concertiste_intrument) AS Flute_nb
|
|
FROM ca_concertiste
|
|
LEFT JOIN ca_adherent ON ca_concertiste.identifiant = ca_adherent.identifiant
|
|
WHERE ca_concertiste.concertiste_intrument = "Flute"
|
|
AND ca_adherent.stripe_statut_paiement = "paye"
|
|
|
|
-- Harpe
|
|
SELECT count(ca_concertiste.concertiste_intrument) AS Harpe_nb
|
|
FROM ca_concertiste
|
|
LEFT JOIN ca_adherent ON ca_concertiste.identifiant = ca_adherent.identifiant
|
|
WHERE ca_concertiste.concertiste_intrument = "Harpe"
|
|
AND ca_adherent.stripe_statut_paiement = "paye"
|
|
|
|
-- TRIGGERS
|
|
|
|
-----------------------------------------------------------------
|
|
-----------------------------------------------------------------
|
|
-- CALCULER LE NOMBRE DE BILLETS VENDUS PAR WEEZEVENT DANS LA TABLE ca_adherent
|
|
-- APRÈS INSERTION DES BILLETS DEPUIS L'API WEEZEVENT
|
|
|
|
-- USER LOCAL root@localhost
|
|
|
|
-- UNE REQUÊTE PAR CATÉGORIE DE BILLET
|
|
|
|
-- SPECTATEUR
|
|
CREATE TRIGGER `compteur_spectateur` AFTER INSERT ON `weez_unesco_participants`
|
|
FOR EACH ROW UPDATE ca_adherent,
|
|
(select
|
|
weez_unesco_participants.numero_adherent , COUNT(weez_unesco_participants.numero_adherent) AS compteur
|
|
from weez_unesco_participants
|
|
WHERE weez_unesco_participants.categorie = "Spectateur"
|
|
GROUP BY weez_unesco_participants.numero_adherent)
|
|
AS toto
|
|
SET ca_adherent.achatweez_nb_spectateur = toto.compteur
|
|
WHERE ca_adherent.identifiant = toto.numero_adherent
|
|
|
|
-- Élève musicien
|
|
CREATE TRIGGER `compteur_musicien` AFTER INSERT ON `weez_unesco_participants`
|
|
FOR EACH ROW UPDATE ca_adherent,
|
|
(select
|
|
weez_unesco_participants.numero_adherent , COUNT(weez_unesco_participants.numero_adherent) AS compteur
|
|
from weez_unesco_participants
|
|
WHERE weez_unesco_participants.categorie = "Élève musicien"
|
|
GROUP BY weez_unesco_participants.numero_adherent)
|
|
AS toto
|
|
SET ca_adherent.achatweez_nb_concertiste = toto.compteur
|
|
WHERE ca_adherent.identifiant = toto.numero_adherent
|
|
|
|
-- Parent encadrant
|
|
CREATE TRIGGER `compteur_parent_encadrant` AFTER INSERT ON `weez_unesco_participants`
|
|
FOR EACH ROW UPDATE ca_adherent,
|
|
(select
|
|
weez_unesco_participants.numero_adherent , COUNT(weez_unesco_participants.numero_adherent) AS compteur
|
|
from weez_unesco_participants
|
|
WHERE weez_unesco_participants.categorie = "Parent encadrant"
|
|
GROUP BY weez_unesco_participants.numero_adherent)
|
|
AS toto
|
|
SET ca_adherent.achatweez_nb_encadr_par = toto.compteur
|
|
WHERE ca_adherent.identifiant = toto.numero_adherent
|
|
|
|
-- Professeur encadrant
|
|
CREATE TRIGGER `compteur_prof_encadrant` AFTER INSERT ON `weez_unesco_participants`
|
|
FOR EACH ROW UPDATE ca_adherent,
|
|
(select
|
|
weez_unesco_participants.numero_adherent , COUNT(weez_unesco_participants.numero_adherent) AS compteur
|
|
from weez_unesco_participants
|
|
WHERE weez_unesco_participants.categorie = "Professeur encadrant"
|
|
GROUP BY weez_unesco_participants.numero_adherent)
|
|
AS toto
|
|
SET ca_adherent.achatweez_nb_encadr_prof = toto.compteur
|
|
WHERE ca_adherent.identifiant = toto.numero_adherent
|
|
|
|
---------------------------------
|
|
--ANCIENNES
|
|
-- SPECTATEUR
|
|
CREATE TRIGGER `spectateur` AFTER INSERT ON `weez_unesco_participants`
|
|
FOR EACH ROW FOLLOWS `compteur_spectateur` UPDATE ca_adherent,
|
|
(select weez_unesco_participants.numero_adherent,
|
|
CASE
|
|
WHEN ca_adherent.precommande_nb_spectateur = COUNT(weez_unesco_participants.numero_adherent) THEN 'identique'
|
|
ELSE 'different spectateur'
|
|
END AS state
|
|
from ca_adherent
|
|
LEFT JOIN weez_unesco_participants ON ca_adherent.identifiant = weez_unesco_participants.numero_adherent
|
|
WHERE weez_unesco_participants.categorie = "Spectateur"
|
|
GROUP BY ca_adherent.identifiant, weez_unesco_participants.numero_adherent,ca_adherent.precommande_nb_spectateur)
|
|
AS toto
|
|
SET ca_adherent.status_weezevent = toto.state
|
|
WHERE ca_adherent.identifiant = toto.numero_adherent
|
|
|
|
-- Élève musicien
|
|
CREATE TRIGGER `musicien` AFTER INSERT ON `weez_unesco_participants`
|
|
FOR EACH ROW FOLLOWS `compteur_musicien` UPDATE ca_adherent,
|
|
(select weez_unesco_participants.numero_adherent,
|
|
CASE
|
|
WHEN ca_adherent.precommande_nb_concertiste = COUNT(weez_unesco_participants.numero_adherent) THEN 'identique / '
|
|
ELSE 'different concertiste / '
|
|
END AS state
|
|
from ca_adherent
|
|
LEFT JOIN weez_unesco_participants ON ca_adherent.identifiant = weez_unesco_participants.numero_adherent
|
|
WHERE weez_unesco_participants.categorie = "Élève musicien" AND ca_adherent.identifiant = weez_unesco_participants.numero_adherent
|
|
GROUP BY ca_adherent.identifiant, weez_unesco_participants.numero_adherent,ca_adherent.precommande_nb_concertiste)
|
|
AS toto
|
|
SET ca_adherent.status_weezevent=concat(ca_adherent.status_weezevent, toto.state)
|
|
WHERE ca_adherent.identifiant = toto.numero_adherent
|
|
|
|
-- Parent encadrant
|
|
CREATE TRIGGER `parent_encadrant` AFTER INSERT ON `weez_unesco_participants`
|
|
FOR EACH ROW FOLLOWS `compteur_parent_encadrant` UPDATE ca_adherent,
|
|
(select weez_unesco_participants.numero_adherent,
|
|
CASE
|
|
WHEN ca_adherent.precommande_nb_encadr_par = COUNT(weez_unesco_participants.numero_adherent) THEN 'identique'
|
|
ELSE 'different_encadr_par'
|
|
END AS state
|
|
from ca_adherent
|
|
LEFT JOIN weez_unesco_participants ON ca_adherent.identifiant = weez_unesco_participants.numero_adherent
|
|
WHERE weez_unesco_participants.categorie = "Parent encadrant"
|
|
GROUP BY ca_adherent.identifiant, weez_unesco_participants.numero_adherent,ca_adherent.precommande_nb_encadr_par)
|
|
AS toto
|
|
SET ca_adherent.status_weezevent = toto.state
|
|
WHERE ca_adherent.identifiant = toto.numero_adherent
|
|
|
|
-- Professeur encadrant
|
|
CREATE TRIGGER `prof_encadrant` AFTER INSERT ON `weez_unesco_participants`
|
|
FOR EACH ROW FOLLOWS `compteur_prof_encadrant` UPDATE ca_adherent,
|
|
(select weez_unesco_participants.numero_adherent,
|
|
CASE
|
|
WHEN ca_adherent.precommande_nb_encadr_prof = COUNT(weez_unesco_participants.numero_adherent) THEN 'identique'
|
|
ELSE 'different_encadr_prof'
|
|
END AS state
|
|
from ca_adherent
|
|
LEFT JOIN weez_unesco_participants ON ca_adherent.identifiant = weez_unesco_participants.numero_adherent
|
|
WHERE weez_unesco_participants.categorie = "Professeur encadrant"
|
|
GROUP BY ca_adherent.identifiant, weez_unesco_participants.numero_adherent,ca_adherent.precommande_nb_encadr_prof)
|
|
AS toto
|
|
SET ca_adherent.status_weezevent = toto.state
|
|
WHERE ca_adherent.identifiant = toto.numero_adherent
|
|
|
|
ca_adherent.status_weezevent=concat(ca_adherent.status_weezevent, toto.state)
|
|
|
|
-- VÉRIFIER QUE LA COMMANDE SUR LE FORMULAIR CORRESPOND AU NOMBRE DE BILLETS ACHETÉS SUR WEEZEVENT
|
|
UPDATE ca_adherent
|
|
SET ca_adherent.status_weezevent = "different"
|
|
WHERE (precommande_nb_spectateur <> achatweez_nb_spectateur)
|
|
OR (precommande_nb_concertiste <> achatweez_nb_concertiste)
|
|
OR (precommande_nb_encadr_par <> achatweez_nb_encadr_par)
|
|
OR (precommande_nb_encadr_prof <> achatweez_nb_encadr_prof)
|
|
|
|
UPDATE ca_adherent
|
|
SET ca_adherent.status_weezevent = "identique"
|
|
WHERE (precommande_nb_spectateur = achatweez_nb_spectateur)
|
|
AND (precommande_nb_concertiste = achatweez_nb_concertiste)
|
|
AND (precommande_nb_encadr_par = achatweez_nb_encadr_par)
|
|
AND (precommande_nb_encadr_prof = achatweez_nb_encadr_prof)
|
|
|
|
-- METTRE À JOUR SUITE À AJOUT DE BILLET POUR PERSONNE DÉJA INSCRITE
|
|
UPDATE ca_adherent
|
|
SET date_maj
|
|
|
|
---------------------------------------------
|
|
---------------------------------------------
|
|
-- DÉCHARGEMENT DES DONNÉES DANS GOOGLE SHEET
|
|
-- MODULE CONCERT ANNUEL
|
|
---------------------------------------------
|
|
---------------------------------------------
|
|
|
|
-- ONGLET concertistes
|
|
SELECT
|
|
ca_concertiste.saison,
|
|
ca_concertiste.identifiant,
|
|
ca_concertiste.date_maj,
|
|
ca_concertiste.concertiste_nom,
|
|
ca_concertiste.concertiste_prenom,
|
|
ca_concertiste.concertiste_age,
|
|
ca_concertiste.concertiste_intrument,
|
|
ca_concertiste.concertiste_cahier,
|
|
ca_concertiste.concertiste_piece,
|
|
ca_concertiste.concertiste_prof_nom,
|
|
ca_concertiste.concertiste_prof_mail,
|
|
ca_adherent.statut_paiement,
|
|
ca_adherent.status_weezevent,
|
|
ca_adherent.adherent_telephone_mobile,
|
|
ca_adherent.adherent_mail
|
|
FROM ca_concertiste
|
|
LEFT JOIN ca_adherent ON ca_concertiste.identifiant = ca_adherent.identifiant
|
|
WHERE ca_concertiste.gsheet <> "true" OR ca_concertiste.gsheet IS NULL
|
|
|
|
-- ONGLET encadrants
|
|
SELECT
|
|
ca_encadrant.saison,
|
|
ca_encadrant.identifiant,
|
|
ca_encadrant.date_maj,
|
|
ca_encadrant.encadrant_type,
|
|
ca_encadrant.encadrant_nom,
|
|
ca_encadrant.encadrant_prenom,
|
|
ca_encadrant.encadrant__telephone_mobile,
|
|
ca_encadrant.encadrant_mail,
|
|
ca_encadrant.encadrant__prof_instrument,
|
|
ca_adherent.status_weezevent
|
|
FROM ca_encadrant
|
|
LEFT JOIN ca_adherent ON ca_encadrant.identifiant = ca_adherent.identifiant
|
|
WHERE ca_encadrant.gsheet <> "true" OR ca_encadrant.gsheet IS NULL
|
|
|
|
|
|
---------------------------------------------
|
|
---------------------------------------------
|
|
-- DÉCHARGEMENT DES DONNÉES DANS GOOGLE SHEET
|
|
-- MODULE ADHESION
|
|
---------------------------------------------
|
|
---------------------------------------------
|
|
|
|
|
|
-- Réinitialiser les chargements
|
|
UPDATE adherent SET gsheet = NULL;
|
|
UPDATE adherent_eleve SET gsheet = NULL;
|
|
UPDATE adherent_finance SET gsheet = NULL;
|
|
UPDATE adherent_formation_prof SET gsheet = NULL;
|
|
UPDATE adherent_professeur SET gsheet = NULL;
|
|
UPDATE adherent_finance SET gs_adherent_att = NULL;
|
|
|
|
|
|
-- MAJ ONGLET adherent
|
|
select
|
|
adherent.date_maj,
|
|
adherent.saison,
|
|
adherent.identifiant,
|
|
adherent.association_suzuki,
|
|
adherent.adherent_type,
|
|
adherent.adherent_nom,
|
|
adherent.adherent_prenom,
|
|
adherent.adherent_telephone_mobile,
|
|
adherent.adherent_mail,
|
|
adherent.adherent_adresse_rue,
|
|
adherent.adherent_adresse_complement,
|
|
adherent.adherent_adresse_codepostal,
|
|
adherent.adherent_adresse_ville,
|
|
adherent.adherent_adresse_pays,
|
|
adherent.adherent_telephone_fixe,
|
|
adherent.carte_envoi,
|
|
adherent_finance.statut_paiement
|
|
FROM adherent
|
|
INNER JOIN adherent_finance ON adherent_finance.identifiant = adherent.identifiant
|
|
WHERE
|
|
(adherent.gsheet = '' OR adherent.gsheet IS NULL)
|
|
AND adherent_finance.statut_paiement = 'paye'
|
|
|
|
-- adherent TAGUER DB COMME DÉCHARGÉE DANS GOOGLE SHEET
|
|
UPDATE adherent
|
|
SET gsheet = "' + now + '"
|
|
WHERE identifiant = "' + results[i].identifiant + '"
|
|
|
|
|
|
-- MAJ ONGLET professeurs
|
|
SELECT
|
|
adherent_professeur.date_maj,
|
|
adherent_professeur.saison,
|
|
adherent_professeur.identifiant,
|
|
adherent_professeur.association_suzuki,
|
|
adherent_professeur.adherent_nom,
|
|
adherent_professeur.adherent_prenom,
|
|
adherent_professeur.adherent_mail,
|
|
adherent_professeur.adherent_telephone_mobile,
|
|
adherent_professeur.adherent_prof_instrument1,
|
|
adherent_professeur.adherent_prof_instrument1_esa,
|
|
adherent_professeur.adherent_prof_instrument2,
|
|
adherent_professeur.adherent_prof_instrument2_esa,
|
|
adherent_professeur.adherent_prof_sece,
|
|
adherent_professeur.adherent_prof_ecole1,
|
|
adherent_professeur.adherent_prof_ecole1_mail,
|
|
adherent_professeur.adherent_prof_ecole1_web,
|
|
adherent_professeur.adherent_prof_ecole1_adresse,
|
|
adherent_professeur.adherent_prof_ecole1_cp,
|
|
adherent_professeur.adherent_prof_ecole1_ville,
|
|
adherent_professeur.adherent_prof_ecole2,
|
|
adherent_professeur.adherent_prof_ecole2_mail,
|
|
adherent_professeur.adherent_prof_ecole2_web,
|
|
adherent_professeur.adherent_prof_ecole2_adresse,
|
|
adherent_professeur.adherent_prof_ecole2_cp,
|
|
adherent_professeur.adherent_prof_ecole2_ville,
|
|
adherent_professeur.adherent_prof_ecole3,
|
|
adherent_professeur.adherent_prof_ecole3_mail,
|
|
adherent_professeur.adherent_prof_ecole3_web,
|
|
adherent_professeur.adherent_prof_ecole3_adresse,
|
|
adherent_professeur.adherent_prof_ecole3_cp,
|
|
adherent_professeur.adherent_prof_ecole3_ville,
|
|
adherent_finance.statut_paiement
|
|
FROM adherent_professeur
|
|
INNER JOIN adherent_finance ON adherent_finance.identifiant = adherent_professeur.identifiant
|
|
WHERE
|
|
(adherent_professeur.gsheet = '' OR adherent_professeur.gsheet IS NULL)
|
|
AND adherent_finance.statut_paiement = 'paye'
|
|
|
|
-- professeurs TAGUER DB COMME DÉCHARGÉE DANS GOOGLE SHEET
|
|
UPDATE adherent_professeur
|
|
SET gsheet = "' + now + '"
|
|
WHERE identifiant = "' + results3[i].identifiant + '"
|
|
|
|
|
|
-- MAJ ONGLET professeurs_stagiaires
|
|
SELECT
|
|
adherent_formation_prof.date_maj,
|
|
adherent_formation_prof.saison,
|
|
adherent_formation_prof.identifiant,
|
|
adherent_formation_prof.association_suzuki,
|
|
adherent_formation_prof.adherent_nom,
|
|
adherent_formation_prof.adherent_prenom,
|
|
adherent_formation_prof.adherent_mail,
|
|
adherent_formation_prof.adherent_telephone_mobile,
|
|
adherent_formation_prof.adherent_prof_stagiaire_instrument1,
|
|
adherent_formation_prof.adherent_prof_stagiaire_instrument1_esa,
|
|
adherent_formation_prof.adherent_prof_stagiaire_instrument1_prof,
|
|
adherent_formation_prof.adherent_prof_stagiaire_instrument2,
|
|
adherent_formation_prof.adherent_prof_stagiaire_instrument2_esa,
|
|
adherent_formation_prof.adherent_prof_stagiaire_instrument2_prof,
|
|
adherent_finance.statut_paiement
|
|
FROM adherent_formation_prof
|
|
INNER JOIN adherent_finance ON adherent_finance.identifiant = adherent_formation_prof.identifiant
|
|
WHERE
|
|
(adherent_formation_prof.gsheet = '' OR adherent_formation_prof.gsheet IS NULL)
|
|
AND adherent_finance.statut_paiement = 'paye'
|
|
|
|
-- professeurs_stagiaires TAGUER DB COMME DÉCHARGÉE DANS GOOGLE SHEET
|
|
UPDATE adherent_formation_prof
|
|
SET gsheet = "' + now + '"
|
|
WHERE identifiant = "' + results5[i].identifiant + '"
|
|
|
|
-- MAJ ONGLET élèves
|
|
SELECT
|
|
adherent_eleve.date_maj,
|
|
adherent_eleve.saison,
|
|
adherent_eleve.identifiant,
|
|
adherent_eleve.association_suzuki,
|
|
adherent_eleve.eleve_nom,
|
|
adherent_eleve.eleve_prenom,
|
|
adherent_eleve.adherent_mail,
|
|
adherent_eleve.adherent_telephone_mobile,
|
|
adherent_eleve.eleve_datenaissance,
|
|
adherent_eleve.eleve_instrumentA,
|
|
adherent_eleve.eleve_instrumentA_cahier,
|
|
adherent_eleve.eleve_instrumentA_prof,
|
|
adherent_eleve.eleve_instrumentB,
|
|
adherent_eleve.eleve_instrumentB_cahier,
|
|
adherent_eleve.eleve_instrumentB_prof,
|
|
adherent_eleve.eleve_droitimage,
|
|
adherent_eleve.eleve_contactsup_nom,
|
|
adherent_eleve.eleve_contactsup_prenom,
|
|
adherent_eleve.eleve_contactsup_mail,
|
|
adherent_finance.statut_paiement
|
|
FROM adherent_eleve
|
|
INNER JOIN adherent_finance ON adherent_finance.identifiant = adherent_eleve.identifiant
|
|
WHERE
|
|
(adherent_eleve.gsheet = '' OR adherent_eleve.gsheet IS NULL)
|
|
AND adherent_finance.statut_paiement = 'paye'
|
|
|
|
-- élèves TAGUER DB COMME DÉCHARGÉE DANS GOOGLE SHEET
|
|
UPDATE adherent_eleve
|
|
SET gsheet = "' + now + '"
|
|
where identifiant = "' + results7[i].identifiant + '"
|
|
|
|
-- MAJ ONGLET finances
|
|
SELECT
|
|
adherent_finance.date_maj,
|
|
adherent_finance.saison,
|
|
adherent_finance.identifiant,
|
|
adherent_finance.association_suzuki,
|
|
adherent_finance.adherent_type,
|
|
adherent_finance.adherent_nom,
|
|
adherent_finance.adherent_prenom,
|
|
adherent_finance.adherent_telephone_mobile,
|
|
adherent_finance.adherent_mail,
|
|
adherent_finance.montant_adhesion,
|
|
adherent_finance.montant_don,
|
|
adherent_finance.montant_total,
|
|
adherent_finance.paiement_mode,
|
|
adherent_finance.date_paiement,
|
|
adherent_finance.stripe_retour,
|
|
adherent_finance.cheque_banque,
|
|
adherent_finance.cheque_numero,
|
|
adherent_finance.statut_paiement
|
|
FROM adherent_finance
|
|
WHERE
|
|
(adherent_finance.gsheet = '' OR adherent_finance.gsheet IS NULL)
|
|
AND adherent_finance.statut_paiement = 'paye'
|
|
|
|
WHERE (adherent_finance.gsheet = '' OR adherent_finance.gsheet IS NULL) AND adherent_finance.statut_paiement = 'paye'
|
|
|
|
-- finances TAGUER DB COMME DÉCHARGÉE DANS GOOGLE SHEET
|
|
UPDATE adherent_finance
|
|
SET gsheet = "' + now + '"
|
|
WHERE identifiant = "' + results9[i].identifiant + '"
|
|
|
|
-- MAJ ONGLET adherent_en_attente
|
|
SELECT
|
|
adherent_finance.date_maj,
|
|
adherent_finance.saison,
|
|
adherent_finance.identifiant,
|
|
adherent_finance.association_suzuki,
|
|
adherent_finance.adherent_type,
|
|
adherent_finance.adherent_nom,
|
|
adherent_finance.adherent_prenom,
|
|
adherent_finance.adherent_telephone_mobile,
|
|
adherent_finance.adherent_mail,
|
|
adherent_finance.montant_adhesion,
|
|
adherent_finance.montant_don,
|
|
adherent_finance.montant_total,
|
|
adherent_finance.paiement_mode,
|
|
adherent_finance.date_paiement,
|
|
adherent_finance.stripe_retour,
|
|
adherent_finance.cheque_banque,
|
|
adherent_finance.cheque_numero,
|
|
adherent_finance.statut_paiement
|
|
FROM adherent_finance
|
|
WHERE
|
|
(adherent_finance.gs_adherent_att = '' OR adherent_finance.gs_adherent_att IS NULL)
|
|
AND (adherent_finance.statut_paiement <> 'paye' OR adherent_finance.statut_paiement IS NULL OR adherent_finance.statut_paiement = '')
|
|
|
|
|
|
-- adherent_en_attente TAGUER DB COMME DÉCHARGÉE DANS GOOGLE SHEET
|
|
UPDATE adherent_finance
|
|
SET gs_adherent_att = "' + now + '"
|
|
WHERE identifiant = "' + results11[i].identifiant + '"
|
|
|
|
|
|
|
|
---------------------------------------------
|
|
---------------------------------------------
|
|
-- METTRE À JOUR LE STATUS DE PAIEMENT
|
|
-- MANUELLEMENT
|
|
---------------------------------------------
|
|
---------------------------------------------
|
|
SELECT
|
|
adherent.adherent_type,
|
|
adherent.adherent_adresse_rue,
|
|
adherent.adherent_adresse_codepostal,
|
|
adherent.adherent_adresse_ville,
|
|
adherent.adherent_nom,
|
|
adherent.adherent_prenom,
|
|
adherent.adherent_mail
|
|
FROM adherent
|
|
WHERE
|
|
adherent.identifiant = req.session.maj_identifiant
|
|
|
|
|
|
SELECT adherent.adherent_type, adherent.adherent_adresse_rue, adherent.adherent_adresse_codepostal, adherent.adherent_adresse_ville, adherent.adherent_nom, adherent.adherent_prenom, adherent.adherent_mail FROM adherent WHERE adherent.identifiant = req.session.maj_identifiant
|
|
|
|
|
|
|
|
---------------------------------------------
|
|
---------------------------------------------
|
|
-- SUPPRESSION D'UN ADHERENT
|
|
-- MANUELLEMENT
|
|
---------------------------------------------
|
|
---------------------------------------------
|
|
UPDATE adherent SET identifiant = "supprime", date_maj = "'+now+'", identifiant_supprime = "'+req.session.supp_identifiant+'" WHERE identifiant = "'+req.session.supp_identifiant+'";
|
|
UPDATE adherent_eleve SET identifiant = "supprime", date_maj = "'+now+'", identifiant_supprime = "'+req.session.supp_identifiant+'" WHERE identifiant = "'+req.session.supp_identifiant+'";
|
|
UPDATE adherent_finance SET identifiant = "supprime", date_maj = "'+now+'", identifiant_supprime = "'+req.session.supp_identifiant+'" WHERE identifiant = "'+req.session.supp_identifiant+'";
|
|
UPDATE adherent_formation_prof SET identifiant = "supprime", date_maj = "'+now+'", identifiant_supprime = "'+req.session.supp_identifiant+'" WHERE identifiant = "'+req.session.supp_identifiant+'";
|
|
UPDATE adherent_professeur SET identifiant = "supprime", date_maj = "'+now+'", identifiant_supprime = "'+req.session.supp_identifiant+'" WHERE identifiant = "'+req.session.supp_identifiant+'";
|
|
|
|
|
|
|
|
---------------------------------------------
|
|
---------------------------------------------
|
|
-- ASSOCIATIONS LOCACLES
|
|
-- IMPORTS ADHÉRENTS DANS DB
|
|
---------------------------------------------
|
|
---------------------------------------------
|
|
|
|
|
|
association_suzuki,
|
|
saison,
|
|
identifiant,
|
|
date_maj,
|
|
adherent_type,
|
|
adherent_nom,
|
|
adherent_prenom,
|
|
adherent_adresse_rue,
|
|
adherent_adresse_complement,
|
|
adherent_adresse_codepostal,
|
|
adherent_adresse_ville,
|
|
adherent_adresse_pays,
|
|
adherent_telephone_fixe,
|
|
adherent_telephone_mobile,
|
|
adherent_mail
|
|
|
|
|
|
GS_asso_locales_rows[i].association,
|
|
GS_asso_locales_rows[i].saison,
|
|
GS_asso_locales_rows[i].identifiant,
|
|
GS_asso_locales_rows[i].adhesion_date,
|
|
GS_asso_locales_rows[i].adherent_type,
|
|
GS_asso_locales_rows[i].adherent_nom,
|
|
GS_asso_locales_rows[i].adherent_prenom,
|
|
GS_asso_locales_rows[i].adherent_adresse_rue,
|
|
GS_asso_locales_rows[i].adherent_adresse_complement,
|
|
GS_asso_locales_rows[i].adherent_adresse_codepostal,
|
|
GS_asso_locales_rows[i].adherent_adresse_ville,
|
|
GS_asso_locales_rows[i].adherent_adresse_pays,
|
|
GS_asso_locales_rows[i].adherent_telephone_fixe,
|
|
GS_asso_locales_rows[i].adherent_telephone_mobile,
|
|
GS_asso_locales_rows[i].adherent_mail
|
|
|
|
adherent_finance
|
|
|
|
date_maj
|
|
saison
|
|
identifiant
|
|
association_suzuki
|
|
adherent_type
|
|
adherent_nom
|
|
adherent_prenom
|
|
adherent_telephone_mobile
|
|
adherent_mail
|
|
statut_paiement
|
|
paiement_mode
|
|
date_paiement
|
|
montant_adhesion
|
|
montant_don
|
|
montant_total
|
|
|
|
|
|
now,
|
|
GS_asso_locales_rows[i].saison,
|
|
GS_asso_locales_rows[i].identifiant,
|
|
GS_asso_locales_rows[i].association,
|
|
GS_asso_locales_rows[i].adherent_type,
|
|
GS_asso_locales_rows[i].adherent_nom,
|
|
GS_asso_locales_rows[i].adherent_prenom,
|
|
GS_asso_locales_rows[i].adherent_telephone_mobile,
|
|
GS_asso_locales_rows[i].adherent_mail,
|
|
GS_asso_locales_rows[i].adhesion_paye,
|
|
GS_asso_locales_rows[i].adherent_paiement_mode,
|
|
now,
|
|
GS_asso_locales_rows[i].adherent_paiement_montant_adhesion,
|
|
GS_asso_locales_rows[i].adherent_paiement_montant_don,
|
|
GS_asso_locales_rows[i].adherent_paiement_montant_total
|
|
|
|
date_maj, saison, identifiant, association_suzuki, adherent_type, adherent_nom, adherent_prenom, adherent_telephone_mobile, adherent_mail, statut_paiement, paiement_mode, date_paiement, montant_adhesion, montant_don, montant_total
|
|
|
|
INSERT INTO adherent
|
|
(association_suzuki, saison, identifiant, date_maj, adherent_type, adherent_nom, adherent_prenom, adherent_adresse_rue, adherent_adresse_complement, adherent_adresse_codepostal, adherent_adresse_ville, adherent_adresse_pays, adherent_telephone_fixe, adherent_telephone_mobile, adherent_mail)
|
|
VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
|
|
|
|
|
|
INSERT INTO adherent_finance
|
|
(date_maj, saison, identifiant, association_suzuki, adherent_type, adherent_nom, adherent_prenom, adherent_telephone_mobile, adherent_mail, statut_paiement, paiement_mode, date_paiement, montant_adhesion, montant_don, montant_total)
|
|
VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
|
|
|
|
|
|
INSERT INTO adherent_finance (date_maj, saison, identifiant, association_suzuki, adherent_type, adherent_nom, adherent_prenom, adherent_telephone_mobile, adherent_mail, statut_paiement, paiement_mode, date_paiement, montant_adhesion, montant_don, montant_total) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
|
|
|
|
now, GS_asso_locales_rows[i].saison, GS_asso_locales_rows[i].identifiant, GS_asso_locales_rows[i].association, GS_asso_locales_rows[i].adherent_type, GS_asso_locales_rows[i].adherent_nom, GS_asso_locales_rows[i].adherent_prenom, GS_asso_locales_rows[i].adherent_telephone_mobile, GS_asso_locales_rows[i].adherent_mail, GS_asso_locales_rows[i].adhesion_paye, GS_asso_locales_rows[i].adherent_paiement_mode, now, GS_asso_locales_rows[i].adherent_paiement_montant_adhesion, GS_asso_locales_rows[i].adherent_paiement_montant_don, GS_asso_locales_rows[i].adherent_paiement_montant_total
|
|
|
|
INSERT INTO adherent_professeur
|
|
(date_maj, saison, identifiant, association_suzuki, adherent_nom, adherent_prenom, adherent_telephone_mobile, adherent_mail, adherent_prof_instrument1, adherent_prof_instrument1_esa, adherent_prof_instrument2, adherent_prof_instrument2_esa, adherent_prof_sece, adherent_prof_ecole1, adherent_prof_ecole1_adresse, adherent_prof_ecole1_cp, adherent_prof_ecole1_ville, adherent_prof_ecole1_mail, adherent_prof_ecole1_web, adherent_prof_ecole2, adherent_prof_ecole2_adresse, adherent_prof_ecole2_cp, adherent_prof_ecole2_ville, adherent_prof_ecole2_mail, adherent_prof_ecole2_web, adherent_prof_ecole3, adherent_prof_ecole3_adresse, adherent_prof_ecole3_cp, adherent_prof_ecole3_ville, adherent_prof_ecole3_mail, adherent_prof_ecole3_web)
|
|
VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
|
|
|
|
date_maj,
|
|
saison,
|
|
identifiant,
|
|
association_suzuki,
|
|
adherent_nom,
|
|
adherent_prenom,
|
|
adherent_telephone_mobile,
|
|
adherent_mail,
|
|
adherent_prof_instrument1,
|
|
adherent_prof_instrument1_esa,
|
|
adherent_prof_instrument2,
|
|
adherent_prof_instrument2_esa,
|
|
adherent_prof_sece,
|
|
adherent_prof_ecole1,
|
|
adherent_prof_ecole1_adresse,
|
|
adherent_prof_ecole1_cp,
|
|
adherent_prof_ecole1_ville,
|
|
adherent_prof_ecole1_mail,
|
|
adherent_prof_ecole1_web,
|
|
adherent_prof_ecole2,
|
|
adherent_prof_ecole2_adresse,
|
|
adherent_prof_ecole2_cp,
|
|
adherent_prof_ecole2_ville,
|
|
adherent_prof_ecole2_mail,
|
|
adherent_prof_ecole2_web,
|
|
adherent_prof_ecole3,
|
|
adherent_prof_ecole3_adresse,
|
|
adherent_prof_ecole3_cp,
|
|
adherent_prof_ecole3_ville,
|
|
adherent_prof_ecole3_mail,
|
|
adherent_prof_ecole3_web
|
|
|
|
now,
|
|
GS_asso_locales_rows[i].saison,
|
|
GS_asso_locales_rows[i].identifiant,
|
|
GS_asso_locales_rows[i].association,
|
|
GS_asso_locales_rows[i].adherent_nom,
|
|
GS_asso_locales_rows[i].adherent_prenom,
|
|
GS_asso_locales_rows[i].adherent_telephone_mobile,
|
|
GS_asso_locales_rows[i].adherent_mail,
|
|
GS_asso_locales_rows[i].adherent_prof_instrument1,
|
|
GS_asso_locales_rows[i].adherent_prof_instrument1_esa,
|
|
GS_asso_locales_rows[i].adherent_prof_instrument2,
|
|
GS_asso_locales_rows[i].adherent_prof_instrument2_esa,
|
|
GS_asso_locales_rows[i].adherent_prof_sece,
|
|
GS_asso_locales_rows[i].adherent_prof_ecole1,
|
|
GS_asso_locales_rows[i].adherent_prof_ecole1_adresse,
|
|
GS_asso_locales_rows[i].adherent_prof_ecole1_cp,
|
|
GS_asso_locales_rows[i].adherent_prof_ecole1_ville,
|
|
GS_asso_locales_rows[i].adherent_prof_ecole1_mail,
|
|
GS_asso_locales_rows[i].adherent_prof_ecole1_web,
|
|
GS_asso_locales_rows[i].adherent_prof_ecole2,
|
|
GS_asso_locales_rows[i].adherent_prof_ecole2_adresse,
|
|
GS_asso_locales_rows[i].adherent_prof_ecole2_cp,
|
|
GS_asso_locales_rows[i].adherent_prof_ecole2_ville,
|
|
GS_asso_locales_rows[i].adherent_prof_ecole2_mail,
|
|
GS_asso_locales_rows[i].adherent_prof_ecole2_web,
|
|
GS_asso_locales_rows[i].adherent_prof_ecole3,
|
|
GS_asso_locales_rows[i].adherent_prof_ecole3_adresse,
|
|
GS_asso_locales_rows[i].adherent_prof_ecole3_cp,
|
|
GS_asso_locales_rows[i].adherent_prof_ecole3_ville,
|
|
GS_asso_locales_rows[i].adherent_prof_ecole3_mail,
|
|
GS_asso_locales_rows[i].adherent_prof_ecole3_web,
|
|
|
|
now, GS_asso_locales_rows[i].saison, GS_asso_locales_rows[i].identifiant, GS_asso_locales_rows[i].association, GS_asso_locales_rows[i].adherent_nom, GS_asso_locales_rows[i].adherent_prenom, GS_asso_locales_rows[i].adherent_telephone_mobile, GS_asso_locales_rows[i].adherent_mail, GS_asso_locales_rows[i].adherent_prof_instrument1, GS_asso_locales_rows[i].adherent_prof_instrument1_esa, GS_asso_locales_rows[i].adherent_prof_instrument2, GS_asso_locales_rows[i].adherent_prof_instrument2_esa, GS_asso_locales_rows[i].adherent_prof_sece, GS_asso_locales_rows[i].adherent_prof_ecole1, GS_asso_locales_rows[i].adherent_prof_ecole1_adresse, GS_asso_locales_rows[i].adherent_prof_ecole1_cp, GS_asso_locales_rows[i].adherent_prof_ecole1_ville, GS_asso_locales_rows[i].adherent_prof_ecole1_mail, GS_asso_locales_rows[i].adherent_prof_ecole1_web, GS_asso_locales_rows[i].adherent_prof_ecole2, GS_asso_locales_rows[i].adherent_prof_ecole2_adresse, GS_asso_locales_rows[i].adherent_prof_ecole2_cp, GS_asso_locales_rows[i].adherent_prof_ecole2_ville, GS_asso_locales_rows[i].adherent_prof_ecole2_mail, GS_asso_locales_rows[i].adherent_prof_ecole2_web, GS_asso_locales_rows[i].adherent_prof_ecole3, GS_asso_locales_rows[i].adherent_prof_ecole3_adresse, GS_asso_locales_rows[i].adherent_prof_ecole3_cp, GS_asso_locales_rows[i].adherent_prof_ecole3_ville, GS_asso_locales_rows[i].adherent_prof_ecole3_mail, GS_asso_locales_rows[i].adherent_prof_ecole3_web
|
|
|
|
|
|
INSERT INTO adherent_formation_prof
|
|
(date_maj, saison, identifiant, association_suzuki, adherent_nom, adherent_prenom, adherent_telephone_mobile, adherent_mail, adherent_prof_stagiaire_instrument1, adherent_prof_stagiaire_instrument1_prof, adherent_prof_stagiaire_instrument1_esa, adherent_prof_stagiaire_instrument2, adherent_prof_stagiaire_instrument2_prof, adherent_prof_stagiaire_instrument2_esa)
|
|
VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?)
|
|
|
|
|
|
date_maj,
|
|
saison,
|
|
identifiant,
|
|
association_suzuki,
|
|
adherent_nom,
|
|
adherent_prenom,
|
|
adherent_telephone_mobile,
|
|
adherent_mail,
|
|
adherent_prof_stagiaire_instrument1,
|
|
adherent_prof_stagiaire_instrument1_prof,
|
|
adherent_prof_stagiaire_instrument1_esa,
|
|
adherent_prof_stagiaire_instrument2,
|
|
adherent_prof_stagiaire_instrument2_prof,
|
|
adherent_prof_stagiaire_instrument2_esa
|
|
|
|
now,
|
|
GS_asso_locales_rows[i].saison,
|
|
GS_asso_locales_rows[i].identifiant,
|
|
GS_asso_locales_rows[i].association,
|
|
GS_asso_locales_rows[i].adherent_nom,
|
|
GS_asso_locales_rows[i].adherent_prenom,
|
|
GS_asso_locales_rows[i].adherent_telephone_mobile,
|
|
GS_asso_locales_rows[i].adherent_mail,
|
|
GS_asso_locales_rows[i].adherent_prof_stagiaire_instrument1,
|
|
GS_asso_locales_rows[i].adherent_prof_stagiaire_instrument1_prof,
|
|
GS_asso_locales_rows[i].adherent_prof_stagiaire_instrument1_esa,
|
|
GS_asso_locales_rows[i].adherent_prof_stagiaire_instrument2,
|
|
GS_asso_locales_rows[i].adherent_prof_stagiaire_instrument2_prof,
|
|
GS_asso_locales_rows[i].adherent_prof_stagiaire_instrument2_esa
|
|
|
|
|
|
INSERT INTO adherent_eleve
|
|
(date_maj, saison, identifiant, association_suzuki, adherent_telephone_mobile, adherent_mail, eleve_nom, eleve_prenom, eleve_datenaissance, eleve_contactsup_nom, eleve_contactsup_prenom, eleve_contactsup_mail, eleve_instrumentA, eleve_instrumentA_prof, eleve_instrumentA_cahier, eleve_instrumentB, eleve_instrumentB_prof, eleve_instrumentB_cahier, eleve_droitimage)
|
|
VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,)
|
|
|
|
|
|
date_maj,
|
|
saison,
|
|
identifiant,
|
|
association_suzuki,
|
|
adherent_telephone_mobile,
|
|
adherent_mail,
|
|
eleve_nom,
|
|
eleve_prenom,
|
|
eleve_datenaissance,
|
|
eleve_contactsup_nom,
|
|
eleve_contactsup_prenom,
|
|
eleve_contactsup_mail,
|
|
eleve_instrumentA,
|
|
eleve_instrumentA_prof,
|
|
eleve_instrumentA_cahier,
|
|
eleve_instrumentB,
|
|
eleve_instrumentB_prof,
|
|
eleve_instrumentB_cahier,
|
|
eleve_droitimage
|
|
|
|
now,
|
|
GS_asso_locales_rows[i].saison,
|
|
GS_asso_locales_rows[i].identifiant,
|
|
GS_asso_locales_rows[i].association,
|
|
GS_asso_locales_rows[i].adherent_telephone_mobile,
|
|
GS_asso_locales_rows[i].adherent_mail,
|
|
GS_asso_locales_rows[i].adherent_eleve1_nom,
|
|
GS_asso_locales_rows[i].adherent_eleve1_prenom,
|
|
GS_asso_locales_rows[i].adherent_eleve1_datenaissance,
|
|
GS_asso_locales_rows[i].adherent_eleve1_contactsup_nom,
|
|
GS_asso_locales_rows[i].adherent_eleve1_contactsup_prenom,
|
|
GS_asso_locales_rows[i].adherent_eleve1_contactsup_mail,
|
|
GS_asso_locales_rows[i].adherent_eleve1_InstrumentA,
|
|
GS_asso_locales_rows[i].adherent_eleve1_InstrumentA_prof,
|
|
GS_asso_locales_rows[i].adherent_eleve1_InstrumentA_cahier,
|
|
GS_asso_locales_rows[i].adherent_eleve1_InstrumentB,
|
|
GS_asso_locales_rows[i].adherent_eleve1_InstrumentB_prof,
|
|
GS_asso_locales_rows[i].adherent_eleve1_InstrumentB_cahier,
|
|
GS_asso_locales_rows[i].adherent_eleve1_droitimage
|
|
|
|
now, GS_asso_locales_rows[i].saison, GS_asso_locales_rows[i].identifiant, GS_asso_locales_rows[i].association, GS_asso_locales_rows[i].adherent_telephone_mobile, GS_asso_locales_rows[i].adherent_mail, GS_asso_locales_rows[i].adherent_eleve1_nom, GS_asso_locales_rows[i].adherent_eleve1_prenom, GS_asso_locales_rows[i].adherent_eleve1_datenaissance, GS_asso_locales_rows[i].adherent_eleve1_contactsup_nom, GS_asso_locales_rows[i].adherent_eleve1_contactsup_prenom, GS_asso_locales_rows[i].adherent_eleve1_contactsup_mail, GS_asso_locales_rows[i].adherent_eleve1_InstrumentA, GS_asso_locales_rows[i].adherent_eleve1_InstrumentA_prof, GS_asso_locales_rows[i].adherent_eleve1_InstrumentA_cahier, GS_asso_locales_rows[i].adherent_eleve1_InstrumentB, GS_asso_locales_rows[i].adherent_eleve1_InstrumentB_prof, GS_asso_locales_rows[i].adherent_eleve1_InstrumentB_cahier, GS_asso_locales_rows[i].adherent_eleve1_droitimage
|
|
|
|
|
|
SELECT
|
|
adherent.date_maj,
|
|
adherent.saison,
|
|
adherent.identifiant,
|
|
adherent.association_suzuki,
|
|
adherent.adherent_type,
|
|
adherent.adherent_nom,
|
|
adherent.adherent_prenom,
|
|
adherent.adherent_telephone_mobile,
|
|
adherent.adherent_mail,
|
|
adherent.adherent_adresse_rue,
|
|
adherent.adherent_adresse_complement,
|
|
adherent.adherent_adresse_codepostal,
|
|
adherent.adherent_adresse_ville,
|
|
adherent.adherent_adresse_pays,
|
|
adherent.adherent_telephone_fixe,
|
|
adherent.carte_envoi,
|
|
adherent_finance.statut_paiement
|
|
FROM adherent
|
|
INNER JOIN adherent_finance ON adherent_finance.identifiant = adherent.identifiant
|
|
WHERE (adherent.gsheet = '' OR adherent.gsheet IS NULL)
|
|
AND adherent_finance.statut_paiement = 'paye'";
|
|
|
|
SELECT
|
|
adherent_professeur.date_maj,
|
|
adherent_professeur.saison,
|
|
adherent_professeur.identifiant,
|
|
adherent_professeur.association_suzuki,
|
|
adherent_professeur.adherent_nom,
|
|
adherent_professeur.adherent_prenom,
|
|
adherent_professeur.adherent_mail,
|
|
adherent_professeur.adherent_telephone_mobile,
|
|
adherent_professeur.adherent_prof_instrument1,
|
|
adherent_professeur.adherent_prof_instrument1_esa,
|
|
adherent_professeur.adherent_prof_instrument2,
|
|
adherent_professeur.adherent_prof_instrument2_esa,
|
|
adherent_professeur.adherent_prof_sece,
|
|
adherent_professeur.adherent_prof_ecole1,
|
|
adherent_professeur.adherent_prof_ecole1_mail,
|
|
adherent_professeur.adherent_prof_ecole1_web,
|
|
adherent_professeur.adherent_prof_ecole1_adresse,
|
|
adherent_professeur.adherent_prof_ecole1_cp,
|
|
adherent_professeur.adherent_prof_ecole1_ville,
|
|
adherent_professeur.adherent_prof_ecole2,
|
|
adherent_professeur.adherent_prof_ecole2_mail,
|
|
adherent_professeur.adherent_prof_ecole2_web,
|
|
adherent_professeur.adherent_prof_ecole2_adresse,
|
|
adherent_professeur.adherent_prof_ecole2_cp,
|
|
adherent_professeur.adherent_prof_ecole2_ville,
|
|
adherent_professeur.adherent_prof_ecole3,
|
|
adherent_professeur.adherent_prof_ecole3_mail,
|
|
adherent_professeur.adherent_prof_ecole3_web,
|
|
adherent_professeur.adherent_prof_ecole3_adresse,
|
|
adherent_professeur.adherent_prof_ecole3_cp,
|
|
adherent_professeur.adherent_prof_ecole3_ville,
|
|
adherent_finance.statut_paiement
|
|
FROM adherent_professeur
|
|
INNER JOIN adherent_finance ON adherent_finance.identifiant = adherent_professeur.identifiant
|
|
WHERE (adherent_professeur.gsheet = '' OR adherent_professeur.gsheet IS NULL)
|
|
AND adherent_finance.statut_paiement = 'paye'";
|
|
|
|
|
|
SELECT
|
|
adherent_formation_prof.date_maj,
|
|
adherent_formation_prof.saison,
|
|
adherent_formation_prof.identifiant,
|
|
adherent_formation_prof.association_suzuki,
|
|
adherent_formation_prof.adherent_nom,
|
|
adherent_formation_prof.adherent_prenom,
|
|
adherent_formation_prof.adherent_mail,
|
|
adherent_formation_prof.adherent_telephone_mobile,
|
|
adherent_formation_prof.adherent_prof_stagiaire_instrument1,
|
|
adherent_formation_prof.adherent_prof_stagiaire_instrument1_esa,
|
|
adherent_formation_prof.adherent_prof_stagiaire_instrument1_prof,
|
|
adherent_formation_prof.adherent_prof_stagiaire_instrument2,
|
|
adherent_formation_prof.adherent_prof_stagiaire_instrument2_esa,
|
|
adherent_formation_prof.adherent_prof_stagiaire_instrument2_prof,
|
|
adherent_finance.statut_paiement
|
|
FROM adherent_formation_prof
|
|
INNER JOIN adherent_finance ON adherent_finance.identifiant = adherent_formation_prof.identifiant
|
|
WHERE (adherent_formation_prof.gsheet = '' OR adherent_formation_prof.gsheet IS NULL)
|
|
AND adherent_finance.statut_paiement = 'paye'
|
|
|
|
SELECT
|
|
adherent_eleve.date_maj,
|
|
adherent_eleve.saison,
|
|
adherent_eleve.identifiant,
|
|
adherent_eleve.association_suzuki,
|
|
adherent_eleve.eleve_nom,
|
|
adherent_eleve.eleve_prenom,
|
|
adherent_eleve.adherent_mail,
|
|
adherent_eleve.adherent_telephone_mobile,
|
|
adherent_eleve.eleve_datenaissance,
|
|
adherent_eleve.eleve_instrumentA,
|
|
adherent_eleve.eleve_instrumentA_cahier,
|
|
adherent_eleve.eleve_instrumentA_prof,
|
|
adherent_eleve.eleve_instrumentB,
|
|
adherent_eleve.eleve_instrumentB_cahier,
|
|
adherent_eleve.eleve_instrumentB_prof,
|
|
adherent_eleve.eleve_droitimage,
|
|
adherent_eleve.eleve_contactsup_nom,
|
|
adherent_eleve.eleve_contactsup_prenom,
|
|
adherent_eleve.eleve_contactsup_mail,
|
|
adherent_finance.statut_paiement
|
|
FROM adherent_eleve
|
|
INNER JOIN adherent_finance ON adherent_finance.identifiant = adherent_eleve.identifiant
|
|
WHERE (adherent_eleve.gsheet = '' OR adherent_eleve.gsheet IS NULL)
|
|
AND adherent_finance.statut_paiement = 'paye'
|
|
|
|
SELECT
|
|
adherent_finance.date_maj,
|
|
adherent_finance.saison,
|
|
adherent_finance.identifiant,
|
|
adherent_finance.association_suzuki,
|
|
adherent_finance.adherent_type,
|
|
adherent_finance.adherent_nom,
|
|
adherent_finance.adherent_prenom,
|
|
adherent_finance.adherent_telephone_mobile,
|
|
adherent_finance.adherent_mail,
|
|
adherent_finance.montant_adhesion,
|
|
adherent_finance.montant_don,
|
|
adherent_finance.montant_total,
|
|
adherent_finance.paiement_mode,
|
|
adherent_finance.date_paiement,
|
|
adherent_finance.stripe_retour,
|
|
adherent_finance.cheque_banque,
|
|
adherent_finance.cheque_numero,
|
|
adherent_finance.statut_paiement
|
|
FROM adherent_finance WHERE (adherent_finance.gsheet = '' OR adherent_finance.gsheet IS NULL)
|
|
AND adherent_finance.statut_paiement = 'paye'
|
|
|
|
SELECT
|
|
adherent.date_maj,
|
|
adherent.saison,
|
|
adherent.identifiant,
|
|
adherent.association_suzuki,
|
|
adherent.adherent_type,
|
|
adherent.adherent_nom,
|
|
adherent.adherent_prenom,
|
|
adherent.adherent_telephone_mobile,
|
|
adherent.adherent_mail,
|
|
adherent.adherent_adresse_rue,
|
|
adherent.adherent_adresse_complement,
|
|
adherent.adherent_adresse_codepostal,
|
|
adherent.adherent_adresse_ville,
|
|
adherent.adherent_adresse_pays,
|
|
adherent.adherent_telephone_fixe,
|
|
adherent.carte_envoi,
|
|
adherent_finance.statut_paiement,
|
|
adherent_finance.montant_adhesion,
|
|
adherent_finance.montant_don,
|
|
adherent_finance.montant_total,
|
|
adherent_finance.paiement_mode,
|
|
adherent_finance.date_paiement,
|
|
adherent_finance.stripe_retour,
|
|
adherent_finance.cheque_banque,
|
|
adherent_finance.cheque_numero,
|
|
adherent_professeur.adherent_prof_instrument1,
|
|
adherent_professeur.adherent_prof_instrument1_esa,
|
|
adherent_professeur.adherent_prof_instrument2,
|
|
adherent_professeur.adherent_prof_instrument2_esa,
|
|
adherent_professeur.adherent_prof_sece,
|
|
adherent_professeur.adherent_prof_ecole1,
|
|
adherent_professeur.adherent_prof_ecole1_mail,
|
|
adherent_professeur.adherent_prof_ecole1_web,
|
|
adherent_professeur.adherent_prof_ecole1_adresse,
|
|
adherent_professeur.adherent_prof_ecole1_cp,
|
|
adherent_professeur.adherent_prof_ecole1_ville,
|
|
adherent_professeur.adherent_prof_ecole2,
|
|
adherent_professeur.adherent_prof_ecole2_mail,
|
|
adherent_professeur.adherent_prof_ecole2_web,
|
|
adherent_professeur.adherent_prof_ecole2_adresse,
|
|
adherent_professeur.adherent_prof_ecole2_cp,
|
|
adherent_professeur.adherent_prof_ecole2_ville,
|
|
adherent_professeur.adherent_prof_ecole3,
|
|
adherent_professeur.adherent_prof_ecole3_mail,
|
|
adherent_professeur.adherent_prof_ecole3_web,
|
|
adherent_professeur.adherent_prof_ecole3_adresse,
|
|
adherent_professeur.adherent_prof_ecole3_cp,
|
|
adherent_professeur.adherent_prof_ecole3_ville,
|
|
adherent_formation_prof.adherent_prof_stagiaire_instrument1,
|
|
adherent_formation_prof.adherent_prof_stagiaire_instrument1_esa,
|
|
adherent_formation_prof.adherent_prof_stagiaire_instrument1_prof,
|
|
adherent_formation_prof.adherent_prof_stagiaire_instrument2,
|
|
adherent_formation_prof.adherent_prof_stagiaire_instrument2_esa,
|
|
adherent_formation_prof.adherent_prof_stagiaire_instrument2_prof,
|
|
adherent_eleve.eleve_nom,
|
|
adherent_eleve.eleve_prenom,
|
|
adherent_eleve.eleve_datenaissance,
|
|
adherent_eleve.eleve_instrumentA,
|
|
adherent_eleve.eleve_instrumentA_cahier,
|
|
adherent_eleve.eleve_instrumentA_prof,
|
|
adherent_eleve.eleve_instrumentB,
|
|
adherent_eleve.eleve_instrumentB_cahier,
|
|
adherent_eleve.eleve_instrumentB_prof,
|
|
adherent_eleve.eleve_droitimage,
|
|
adherent_eleve.eleve_contactsup_nom,
|
|
adherent_eleve.eleve_contactsup_prenom,
|
|
adherent_eleve.eleve_contactsup_mail
|
|
FROM adherent
|
|
-- Jointure avec adherent_finance
|
|
INNER JOIN adherent_finance ON adherent.identifiant = adherent_finance.identifiant
|
|
-- Jointure avec adherent_professeur
|
|
LEFT JOIN adherent_professeur ON adherent.identifiant = adherent_professeur.identifiant
|
|
-- Jointure avec adherent_formation_prof
|
|
LEFT JOIN adherent_formation_prof ON adherent.identifiant = adherent_formation_prof.identifiant
|
|
-- Jointure avec adherent_eleve
|
|
LEFT JOIN adherent_eleve ON adherent.identifiant = adherent_eleve.identifiant
|
|
WHERE (adherent.gsheet = '' OR adherent.gsheet IS NULL)
|
|
AND (adherent_finance.statut_paiement = 'paye' OR adherent_finance.statut_paiement = 'attente');
|