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 :

SQL : Extraire les lignes correspondant à une année donnée


Sujet :

MS SQL Server

  1. #1
    Membre éprouvé
    Avatar de Andry
    Profil pro
    Informaticien
    Inscrit en
    Juillet 2002
    Messages
    1 164
    Détails du profil
    Informations personnelles :
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Juillet 2002
    Messages : 1 164
    Points : 1 181
    Points
    1 181
    Par défaut SQL : Extraire les lignes correspondant à une année donnée
    Salut à tous,

    Je suis débutant avec MS SQL Server,
    Dans ma table j'ai une colonne de type Datetime,

    J'aimerais avoir les enregistrements correspondant à une année de cette colonne de type datetime pour un petit soft de simple reporting.

    Merci pour votra aide.
    On progresse .....

  2. #2
    Membre éclairé
    Avatar de m-mas
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2003
    Messages
    576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2003
    Messages : 576
    Points : 719
    Points
    719
    Par défaut
    la fonction DatePart

    Pour ton cas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DATEPART(year,getDate())
    renverra par exemple 2005
    mon blog http://www.3click-solutions.com/actualites/

    MCP VB.NET (70-305) - (70-306) - (70-310)
    Développeur PHP / Wordpress

  3. #3
    Membre éprouvé
    Avatar de Andry
    Profil pro
    Informaticien
    Inscrit en
    Juillet 2002
    Messages
    1 164
    Détails du profil
    Informations personnelles :
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Juillet 2002
    Messages : 1 164
    Points : 1 181
    Points
    1 181
    Par défaut
    Salut
    Ayant besoin de faire un test hier, je tantonné en faisant comme ceci et ça a marché.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    SELECT
    OPE_DATE, OPE_CODE, OPE_LIBELE, OPE_MONTANT, OPE_TAUX, OPE_COMPTE
    FROM TOPERATIONS
    WHERE
    (YEAR(OPE_DATE)= 2005) AND
    (OPE_COMPTE = '1774575')
    J'ai eu le résultat a obtenir mais je ne sais pas si c'est la meilleur syntaxe.
    NB, la base de donnée en question est sous MS SQL Server 2000.


    Merci
    On progresse .....

Discussions similaires

  1. Signer les lignes d'une table de base de données SQL Server avec Hibernate
    Par diouflamzo dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 21/05/2015, 19h18
  2. [SQL QUERY] Comment extraire les lignes enfants d'une table ?
    Par gauthierb dans le forum Langage SQL
    Réponses: 1
    Dernier message: 20/05/2014, 10h19
  3. Extraire les lignes d'une listbox
    Par ritchy99 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 18/01/2013, 13h32
  4. afficher les enregistrment d'une année donnée
    Par kroma23 dans le forum Bases de données
    Réponses: 2
    Dernier message: 21/01/2009, 16h29
  5. [SQL] Supprimer les lignes d'une table sql
    Par radhwene dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 28/06/2007, 11h48

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