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

MS SQL Server Discussion :

récupération année en cours


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 71
    Par défaut récupération année en cours
    Bonjour,

    J'ai un petit problème. Je souhaite récupérer l'année en cours de façon automatique par rapport aux données présentes dans ma table.

    Voici ce que j'ai saisi : DIM_Temps.ANNEE={fn year(getdate())}

    or, je récupère l'année 2008 alors que je souhaite récupérer l'année 2007 pour année en cours puisque les champs saisis dans ma table s'arrête en 2007 pour le moment. Cela est -il possible ? Si oui comment ?

    Merci d'avance

  2. #2
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    248
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 248
    Par défaut
    et un select max(champ_date) ça te suffit pas ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 71
    Par défaut
    Non ca ne conviendra pas malheureusement

    les données sont alimentés pour les mois m-2 donc, en ce moment je suis à l'année 2007. Voici a ce que j'ai pensé mais rien ne ressort.

    DIM_Temps.ANNEE=datepart(yyyy,datediff(mm,-2,getdate()))

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2006
    Messages : 126
    Par défaut
    Et tout simplement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    YEAR(DATEADD(MONTH,-2,GETDATE()))
    ça ne convient pas ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 71
    Par défaut
    ca marche nikel merci bcp!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Dates] Pb récupération année, mois, date en cours
    Par Lolie11 dans le forum Langage
    Réponses: 3
    Dernier message: 22/05/2007, 16h42
  2. [Dates] afficher automatiquement l'année en cours
    Par Christophe93250 dans le forum Access
    Réponses: 2
    Dernier message: 11/05/2006, 14h57
  3. [SQL] critère année en cours
    Par r@phy dans le forum Access
    Réponses: 2
    Dernier message: 11/02/2006, 18h43
  4. Inferieur ou egal a l'année en cours
    Par gohu13 dans le forum Access
    Réponses: 2
    Dernier message: 19/12/2005, 10h35
  5. Réponses: 16
    Dernier message: 29/04/2005, 14h39

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