Sql affichage mois

azert -  
Leviathan49 Messages postés 267 Statut Membre -
Bonjour,

je suis en train de faire une requête sql, j'ai utilisé la fonction month(date), et je récupére donc le numéro du mois, je voudrais savoir si il est possible d'afficher le nom du mois,
ensuite je dois afficher mes résultats pour un trimestre et pout un an, pour un an je sais faire, mais pour un trimestre je ne sais pas comment faire.

merci d'avance

3 réponses

  1. Leviathan49 Messages postés 267 Statut Membre 70
     
    J'aurais 3 solutions possibles :
    - MOUNTHNAME(mois) => mais ca rend en anglais et c'est pas implémenté partout
    - Une table avec une colonne num mois et le nom du mois
    - une requête avec CASE :
    par exemple SELECT CASE mois WHEN 1 THEN 'Janvier'
    WHEN 2 THEN 'Fevrier', etc...

    Pour les trimestre, je vois pas, mis à part un truc du type :
    select * FROM table WHERE mois BETWEEN 1 AND 3
    2
  2. termgsi Messages postés 678 Date d'inscription   Statut Membre Dernière intervention   39
     
    Bonjour,

    Pour afficher ton mois suffit si j'ai compris de faire

    SELECT Lenom de ton attribut (ex: mois)
    FROM lenom de tatable (ex: resultat)
    0