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

PHP & Base de données Discussion :

Requête MySQL - Comptes et paniers


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2010
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 54
    Par défaut Requête MySQL - Comptes et paniers
    Bonjour à tous,

    Je cherche à écrire une requête qui me permette de connaître le nombre de nouveaux acheteurs par mois en fonction de leur mois d'inscription.

    J'ai une table avec les inscrits à mon site. L'identifiant unique est l'adresse email.

    La table s'appelle 'accounts'. Elle contient :
    - l'adresse email
    - le mois de leur inscription

    Une autre table s'appelle purchases. Elle contient :
    - l'adresse email
    - le mois d'achat

    Il peut y avoir plusieurs achats pour une même adresse email

    Je voudrais sortir une matrice qui me donne le nombre de nouveaux acheteurs avec :
    - en ligne la date d'achat
    - en colonne la date d'inscription

    C'est certainement très simple, mais je n'arrive pas à faire une requête qui me donne la valeur du nombre de nouveaux acheteurs en fonction de leur date d'inscription.

    Le but final est d'obtenir un tableau qui croise date d'inscription et date du premier achat :

    	2011-08	2011-09	2011-10	2011-11	2011-12	2012-01	2012-02	2012-03	2012-04	2012-05	2012-06	2012-07	2012-08
    2011-08	3	4	5	6	15	20	25	6	7	5	25	30	35
    2011-09	0	3	4	5	6	15	20	25	6	7	5	15	43
    2011-10	0	0	5	6	15	20	25	57	41	53	27	12	20
    2011-11	0	0	0	0	0	15	20	25	25	36	18	50	25
    2011-12	0	0	0	0	0	0	0	20	25	48	29	33	20
    2012-01	0	0	0	0	0	0	0	0	20	25	20	55	22
    2012-02	0	0	0	0	0	0	0	0	0	20	25	45	23
    2012-03	0	0	0	0	0	0	0	20	25	20	20	12	24
    2012-04	0	0	0	0	0	0	0	0	20	25	20	32	28
    2012-05	0	0	0	0	0	0	0	0	0	20	25	20	20
    2012-06	0	0	0	0	0	0	0	0	0	0	20	25	20
    2012-07	0	0	0	0	0	0	0	0	0	0	0	20	25
    2012-08	0	0	0	0	0	0	0	0	0	0	0	0	20
    
    Merci par avance de votre aide.

  2. #2
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 815
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 815
    Billets dans le blog
    14
    Par défaut
    J'ai une table avec les inscrits à mon site. L'identifiant unique est l'adresse email.
    Ça, déjà, c'est une mauvaise idée !
    Tu devrais utiliser un identifiant auto-incrémenté comme clé primaire car un inscrit peut vouloir changer d'adrel et une adrel est une clé beaucoup plus lourde qu'un entier.

    Le but final est d'obtenir un tableau qui croise date d'inscription et date du premier achat :
    Tu veux donc faire, à partir de SQL et PHP, un tableau croisé dynamique à la Excel.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

Discussions similaires

  1. Requète MySQL >> Postgresql
    Par genova dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 19/08/2005, 09h05
  2. Requête MYSQL LIKE particulière
    Par TheDarkLewis dans le forum Requêtes
    Réponses: 9
    Dernier message: 05/12/2004, 15h50
  3. Arrêt de l'exécution d'une requête MySQL dans DELPHI.
    Par joelmarc dans le forum Bases de données
    Réponses: 9
    Dernier message: 11/10/2004, 16h11
  4. surcharge de requête MySQL
    Par simoryl dans le forum Requêtes
    Réponses: 4
    Dernier message: 15/06/2004, 10h43
  5. requête mysql sous php
    Par remi59 dans le forum Débuter
    Réponses: 9
    Dernier message: 03/07/2003, 10h39

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