Sql

Résolu/Fermé
Kelman - 22 mars 2016 à 20:46
 kelman - 24 mars 2016 à 22:03
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
A voir également:

2 réponses

jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 4 717
23 mars 2016 à 01:07
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
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
jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 4 717 > Kelman
23 mars 2016 à 15:15
Il faut que tu nous montres la STRUCTURE de ta table ... et que tu nous dises EXACTEMENT ce que tu cherches à obtenir.
0
Je vous remercie beaucoup Jordane45.
Mon problème est résolu.
0
jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 4 717
24 mars 2016 à 00:58
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