Sql

Résolu
Kelman -  
 kelman -
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. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    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 ... )

    0
    1. Kelman
       
      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.
      0
      1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832 > Kelman
         
        Il faut que tu nous montres la STRUCTURE de ta table ... et que tu nous dises EXACTEMENT ce que tu cherches à obtenir.
        0
    2. kelman
       
      Je vous remercie beaucoup Jordane45.
      Mon problème est résolu.
      0
  2. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    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)
    


    0