Sql

Résolu
Bonjour !
Aidez-moi avec une requête SQL qui peut me permettre de sélectionner les données d'une table et l'organiser par jour, par semaine, par mois et par année séparément.
Merci

2 réponses

  1. Modérateur
    Donc,
    en me basant sur ta discussion en doublon que viens de fermer...
    Tu as :

    Voici la structure de ma table :


    id : numérique, auto_incrémentation, clé_primaire.
    nom_produit : car char.
    quantite : numérique.
    prix_unitaire : numérique.
    date_vente : date.



    La requête doit être du genre :
    SELECT MONTH(date_vente) as MOIS 
                ,nom_produit as PRODUIT
                ,SUM(quantite) as QTE
                ,prix_unitaire as PRIX_U
                ,SUM(quantite) * prix_unitaire  as TOTAL
    FROM tatable
    GROUP BY nom_produit , MONTH(date_vente)
    


    1. Modérateur
      Bonjour,

      1 - Si ta question concerne une requête ... c'est dans le forum BDD qu'il faut la poster ( je la déplace de suite..)

      2 - Sans rien savoir de la structure de ta table .... Difficile (voir impossible) de te répondre.

      3 - Avec le peu d'éléments que tu nous donnes... je ne peux que supposer que tu veux faire du GROUP BY (avec l'utilisation des fonctions YEAR / MONTH / DAY ... )

      1. Bonjour Jordane45 !
        Merci pour votre réponse.
        Ma question concerne votre supposition n°3.

        Je voulais regrouper les données de mes tables par jour, par mois, par semaine, par année.
        Si ce sont les fonctions DAY, ... qui peuvent m'aider, aidez-moi avec un exemple. Merci d'avance.
      2. Modérateur
        @KelmanIl faut que tu nous montres la STRUCTURE de ta table ... et que tu nous dises EXACTEMENT ce que tu cherches à obtenir.
      3. Je vous remercie beaucoup Jordane45.
        Mon problème est résolu.