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 :

Test du jour dans la semaine


Sujet :

MS SQL Server

  1. #1
    Membre régulier
    Inscrit en
    Avril 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 5
    Par défaut Test du jour dans la semaine
    Bonjour à tous,

    je cherche à tester si une date liée à un enregistrement (dans une table TD_OPRT) est le dernier jour de la semaine qui m'est donnée par une table calendrier (TR_CALEND) selon :

    Jour N° de semaine

    2006-03-31 00:00:00.000 14
    2006-04-01 00:00:00.000 14
    2006-04-02 00:00:00.000 14
    2006-04-03 00:00:00.000 14
    2006-04-04 00:00:00.000 14
    2006-04-05 00:00:00.000 14


    En fait, je voudrais créer une colonnne qui renseignerait si la date de l'enregistrement correspond à une semaine entièrement écoulée ou à une semaine en cours. Le but est de ne pas prendre en compte la semaine est cours dans mes requêtes, en sachant qu'il s'agit de semaine fonctionnelle qui peuvent contenir moins de 7 jours.

    Cela dépasse malheureusement mes compétences en SQL, j'ai beau creusé, je n'y arrive pas. Si quelqu'un à des idées, je l'en remercie.

  2. #2
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Par défaut
    Bonjour,

    La table TR_CALEND contient-elle une colonne qui montre quel est le dernier jour de la semaine ?
    Si ce n'est pas le cas, vous pouvez le faire en ajoutant une colonne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ALTER TABLE TR_CALEND
    ADD estDernierJourSemaine BIT NOT NULL CONSTRAINT DF_TR_CALEND__estDernierJourSemaine DEFAULT 0
    Il vous suffit ensuite de spécifier une jointure entre TD_OPRT et TR_CALEND basée sur la date, et filtrée sur la colonne estDernierJourSemaine.

    @++

Discussions similaires

  1. Connaitre le numéro du jour dans la semaine
    Par Calarith dans le forum C#
    Réponses: 2
    Dernier message: 13/06/2010, 22h48
  2. test sur jour de la semain
    Par munity dans le forum Développement de jobs
    Réponses: 1
    Dernier message: 29/01/2010, 12h09
  3. Numéro de jour dans la semaine
    Par tsrsi2006 dans le forum Débuter
    Réponses: 6
    Dernier message: 13/04/2009, 14h30
  4. Récupérer le numéro du jour dans la semaine
    Par alliance dans le forum MFC
    Réponses: 1
    Dernier message: 19/10/2007, 10h54
  5. trouver la position relative du jour dans la semaine
    Par toomsounet dans le forum Langage
    Réponses: 1
    Dernier message: 05/02/2007, 16h06

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