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 :

Exclure les Weekend sans faire de boucle sur une Table Date


Sujet :

Développement SQL Server

  1. #1
    Membre régulier
    Inscrit en
    Novembre 2007
    Messages
    187
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 187
    Points : 75
    Points
    75
    Par défaut Exclure les Weekend sans faire de boucle sur une Table Date
    Bonjour,
    j'ai une Table SQL-Server sous cette forme.
    j'aimerai y exclure les Weekends sans faire de boucle. Car la boucle ralentit énormément l'affichage des données.

    Besoin de votre aide

    Dte
    01.02.2013
    02.02.2013
    03.02.2013
    04.02.2013
    05.02.2013
    06.02.2013
    07.02.2013
    08.02.2013
    09.02.2013
    10.02.2013
    11.02.2013
    12.02.2013
    13.02.2013
    14.02.2013
    15.02.2013
    16.02.2013
    17.02.2013
    18.02.2013
    19.02.2013
    20.02.2013
    21.02.2013
    22.02.2013
    23.02.2013
    24.02.2013
    25.02.2013
    26.02.2013
    27.02.2013
    28.02.2013
    29.02.2013
    30.02.2013
    31.02.2013

    Merci

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 761
    Points : 52 547
    Points
    52 547
    Billets dans le blog
    5
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    WHERE DATPART(weekday, Dte) < 6
    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Membre expérimenté
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Septembre 2016
    Messages
    731
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2016
    Messages : 731
    Points : 1 417
    Points
    1 417
    Par défaut
    Vu que t'es parti pour traiter des dates il vaut mieux y consacrer du temps.

    Voici quelques questions auxquelles il vaut mieux avoir compris comment ça marche :
    * Le 01/02/03 était-ce un mardi ? (où et le jour, le mois et l'année ?)
    * la semaine n°1 possède combien de jours ?
    * le dimanche correspond-t-il au jour n°7 ?
    * comment est représentée une date ISO ?
    * comment présenter une date dans le format qu'il me plait ?
    * comment présenter une date dans le format naturellement utilisé par le client (américain, russe, japonais, ...) ?

    un début de réponse (pour SQL server) : https://docs.microsoft.com/fr-fr/sql...ql-server-2017

    Bonne lecture
    Le savoir est une nourriture qui exige des efforts.

  4. #4
    Membre régulier
    Inscrit en
    Novembre 2007
    Messages
    187
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 187
    Points : 75
    Points
    75
    Par défaut
    Merci beaucoup.

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

Discussions similaires

  1. problème de boucle sur une table
    Par alexphi dans le forum VBA Access
    Réponses: 7
    Dernier message: 02/06/2010, 15h40
  2. Réponses: 2
    Dernier message: 03/09/2009, 16h02
  3. Réponses: 1
    Dernier message: 27/08/2009, 21h45
  4. Faire un Calcul sur une table (en groupant)
    Par suistrop dans le forum SAS Base
    Réponses: 3
    Dernier message: 07/11/2008, 14h49
  5. Faire un Lock sur une table pendant l'exec d'un DTS
    Par Pete dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 14/03/2005, 14h17

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