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

Développement SQL Server Discussion :

Recupérer les 6 derniers mois


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    125
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2007
    Messages : 125
    Par défaut Recupérer les 6 derniers mois
    Bonjour,

    Je voudrais récupérer les 6 dernier mois d'une colonne.

    Sous Oracle j'ai fait ceci

    ....WHERE SYSDATE > (GETDATE() - ADD_MONTHS(SYSDATE,-6));
    Ca fonctionne bien mais je n'arrive pas à le traduire sous SQL serveur 2005
    Faut il utiliser

    Merci de votre aide DATEADD,DATEDIFF.... J ai essayé plusieur truc mais sans grand resultat

    Merci de votre aide

  2. #2
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Citation Envoyé par snach Voir le message
    Sous Oracle j'ai fait ceci

    ....WHERE SYS_DATE > (GETDATE() - ADD_MONTHS(SYSDATE,-6));
    Ca fonctionne bien
    Si ça ça fonctionne sous Oracle je me coupe un doigt

    Vous avez du confondre avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    WHERE coldate > ADD_MONTHS(SYSDATE,-6)
    Pour SQL Server :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    WHERE coldate > dateadd(month, -6, getdate())

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    125
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2007
    Messages : 125
    Par défaut
    super,exactement ce que je voulais
    Merci beaucoup Waldar

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 21/05/2008, 15h47
  2. [Dates] Récupérer les 6 derniers mois
    Par identifiant_bidon dans le forum Langage
    Réponses: 4
    Dernier message: 06/12/2007, 09h21
  3. recuperer les 6 derniers mois
    Par gloglo dans le forum API standards et tierces
    Réponses: 11
    Dernier message: 24/04/2007, 13h38
  4. [MySQL 3.23.41]Requete qui affiche les 6 derniers mois
    Par nanarou dans le forum Langage SQL
    Réponses: 3
    Dernier message: 04/09/2006, 19h07
  5. [Requette] les 12 derniers mois seulement
    Par bob75000 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 18/07/2006, 13h48

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