IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MySQL Discussion :

Bonification d'un script [MySQL-5.0]


Sujet :

MySQL

  1. #1
    Membre averti
    Femme Profil pro
    Gestion des griefs dans un syndicat
    Inscrit en
    Septembre 2014
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Gestion des griefs dans un syndicat
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2014
    Messages : 36
    Par défaut Bonification d'un script
    Bonjour,

    L’an dernier, vous m’avez brillamment aidée à développer le script qui suit. Cette année, je m’occupe toujours de la BD de l’organisation qui a pris un peu d’ampleur. L’an dernier, le script me permettait de mettre à jour le champ Adhesion de la table Membres, afin de connaître la date de renouvellement de l’adhésion. La majorité de nos adhésions se fait par Paypal.
    Cette année, comme nous avons ajouté le module de renouvellement en ligne par Paypal, je dois prévoir la situation où une personne décide de renouveler son membership avant sa date d’échéance.
    Je demande donc de m’aider à transformer le script pour prévoir ce nouveau cas de figure.

    Structure de la table Membres :
    Date_heure Timestamp de la création de l'enregistrement
    No_membre Numéro du membre (clé)
    Adhesion Date d'adhésion du membre
    Date_Echeance Date de l'échéance de renouvellement
    Nom Nom du membre
    Prenom Prénom du membre
    Sexe Sexe du membre (que personne ne rigole ici)

    Structure de la table Commandes :
    Date_transaction Timestamp de la dernière modification de l'enregistrement
    Date_Adhesion Timestamp de l'enregistrement (ne change pas)
    idCommande ID de la commande (numéro unique généré automatiquement), clé
    No_membre Numéro du membre
    Statut Statut de la commande (1 si complétée)
    Paiement Montant de la commande, 10$, 25$ ou autre montnant si don
    Choix C (chèque) P (Paypal ou carte de crédit)
    TypeInscription Adhésion 1 an, Adhésion 3 an, Don
    Écheance Généré par le script (1 ou 3 selon l'adhésion et rien pour un don)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    UPDATE Commandes  SET Echeance = 3 WHERE TypeInscription = "Adhesion 3 ans";
    UPDATE Commandes  SET Echeance = 1 WHERE TypeInscription = "Adhesion 1 an";
    UPDATE Membres m
    INNER JOIN
    (
     SELECT No_membre, MAX(Date_Adhesion) AS dern_date
     FROM Commandes
            WHERE (TypeInscription <> "Don" and Paiement <> 0)
     GROUP BY No_membre
    ) tmp ON tmp.No_membre = m.No_membre
     INNER JOIN Commandes c
      ON c.No_membre = tmp.No_membre
      AND c.Date_Adhesion = tmp.dern_date
    SET m.Date_Echeance = ADDDATE(tmp.dern_date, INTERVAL Echeance YEAR)
    Merci !

  2. #2
    Membre averti
    Femme Profil pro
    Gestion des griefs dans un syndicat
    Inscrit en
    Septembre 2014
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Gestion des griefs dans un syndicat
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2014
    Messages : 36
    Par défaut Aidez-moi ! :)
    Bonjour,

    Je souhaite tellement que quelqu'un s'intéresse à mon problème !


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Quel est le meilleur script PHP de portail (CMS) ?
    Par Lana.Bauer dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 187
    Dernier message: 18/10/2012, 07h45
  2. Script et XMLmodule
    Par Ph. B. dans le forum XMLRAD
    Réponses: 4
    Dernier message: 27/01/2003, 16h10
  3. quel langage choisir pour faire de script sous windows
    Par pas05 dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 18/11/2002, 22h42
  4. Réponses: 2
    Dernier message: 11/07/2002, 08h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo