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

Langage SQL Discussion :

difference entre deux date en sql


Sujet :

Langage SQL

  1. #1
    Membre du Club
    Inscrit en
    Août 2007
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 95
    Points : 53
    Points
    53
    Par défaut difference entre deux date en sql
    bonjour
    je veux un code sql qui va filtrer les date qui sont < 17 ans;
    c'est une colonne de date de naissance des enfant des employés d'une société

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 080
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 080
    Points : 30 809
    Points
    30 809
    Par défaut
    Comme ça ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT *
    FROM matable
    WHERE madate < CURRENT_DATE - INTERVAL 17 YEARS
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  3. #3
    Membre du Club
    Inscrit en
    Août 2007
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 95
    Points : 53
    Points
    53
    Par défaut re
    merci pour ta réponse mais ce que je veux c'est de trier une colonne d'une table qui contiens des dates de naissance,
    alors je veux avoir juste les dates de naissance qui sont 17 ans a partir de la date d'aujourd'hui.
    merci d'avance

  4. #4
    Membre régulier
    Homme Profil pro
    Contrôleur des Systèmes d'Information
    Inscrit en
    Mars 2007
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : Contrôleur des Systèmes d'Information
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2007
    Messages : 72
    Points : 105
    Points
    105
    Par défaut
    Bonsoir,juste un très petit ajout par rapport à l'excellente proposition de al1_24, comme il s'agit de tri, donc ORDER BY:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT * FROM matable
    WHERE madate < CURRENT_DATE - INTERVAL 17 YEARS
    ORDER BY madate ASC (ou DESC)
    Ecoutez, si vous voulez qu'on vous donne un code prêt à être utilisé par vous-mêmes, merci de donner plus de détails sur votre manière de programmer, vons noms de variables, etc ... Sinon, la reponse de al1_24 était vraiment complète.
    Meilleures salutations
    - Le savoir est le seul bien qui augmente quand on le partage -

  5. #5
    Membre du Club
    Inscrit en
    Août 2007
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 95
    Points : 53
    Points
    53
    Par défaut re
    merci beaucoup,
    je vais me casser la tete avec
    je vous tiens des nouvelle

  6. #6
    Membre du Club
    Inscrit en
    Août 2007
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 95
    Points : 53
    Points
    53
    Par défaut
    voila schéma de ma table
    en plus CURRENT date n'est reconnais sous sql
    Images attachées Images attachées  

  7. #7
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 080
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 080
    Points : 30 809
    Points
    30 809
    Par défaut
    Citation Envoyé par thered Voir le message
    voila schéma de ma table
    en plus CURRENT date n'est reconnais sous sql
    CURRENT_DATE est connu de la norme SQL ANSI...
    C'est ton SGBD qui ne le reconnais pas
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  8. #8
    Membre du Club
    Inscrit en
    Août 2007
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 95
    Points : 53
    Points
    53
    Par défaut
    bonjour,
    alors qu es ce que je vais faire?

  9. #9
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 080
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 080
    Points : 30 809
    Points
    30 809
    Par défaut
    Ouvrir la doc de SQL Server pour y découvrir qu'une fonction nommée NOW() te renvoie la date et l'heure courantes, par exemple
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  10. #10
    Membre du Club
    Inscrit en
    Août 2007
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 95
    Points : 53
    Points
    53
    Par défaut
    merci beaucoup pour ton aide,

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

Discussions similaires

  1. Difference entre deux date
    Par Julien42 dans le forum Access
    Réponses: 5
    Dernier message: 11/04/2007, 15h14
  2. datediff difference entre deux dates
    Par laurent.w dans le forum Access
    Réponses: 2
    Dernier message: 04/01/2007, 11h57
  3. difference entre deux dates de type Timestamp
    Par err dans le forum Requêtes
    Réponses: 4
    Dernier message: 10/08/2006, 18h44
  4. [VBA] Calculer la différence entre deux dates
    Par T'chab dans le forum Access
    Réponses: 13
    Dernier message: 11/05/2006, 15h12
  5. difference entre deux dates
    Par nizniz dans le forum Oracle
    Réponses: 3
    Dernier message: 09/05/2006, 11h54

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