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 :

Cron table toutes les n semaines


Sujet :

Développement SQL Server

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Janvier 2016
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Cron table toutes les n semaines
    Bonjour, j'ai une table généré à l'aide d'une fonction qui prends en paramètre un CRON(pattern de récurrence), une date de début et une date de fin.

    J'ai aussi sur une application qui intégre un générateur de CRON pour générer mes récurrences de date.

    Le pattern Cron ne gère pas la structure suivante : "répéter la tâche le lundi et mardi toute les n semaines"

    Donc j'ai ajouté dans cette table une seconde colonne qui récupère le numéro de semaine de chaque date de ma table.

    Comment puis-je récupérer, en SQL, les récurrences de n semaines?

    Ex: je veux récupérer toute les dates générés entre le 07/03/2017 et le 23/03/2017, mais toutes les 6 semaines
    .

    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 766
    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 766
    Points : 52 563
    Points
    52 563
    Billets dans le blog
    5
    Par défaut
    Pourquoi n'utilisez vous pas l'Agent SQL qui fait cela nativement et de manière optimisée ?

    Sinon il vous suffit d'extraire le n° de jour de la semaine pour déclencher, à l'aide de la fonction DATEPART(weekday...)

    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
    Nouveau Candidat au Club
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Janvier 2016
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Cron table toutes les n semaines
    J'ai déja mes récurrences dans la table en première colonne, ainsi que le numéro de la semaine concernée dans la seconde colonne. Y'a t'il une formule mathématique qui me permettrait de détecter les occurences dans ma table toutes les 6 semaines à partir de la date de début de la tache par exemple? (un modulo ou autre) merci ^^

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 766
    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 766
    Points : 52 563
    Points
    52 563
    Billets dans le blog
    5
    Par défaut
    effectivement modulo %

    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/ * * * * *

Discussions similaires

  1. Trigger : Insert into table tout les jours à 8h
    Par Monta^^ dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 20/04/2012, 11h32
  2. Réponses: 3
    Dernier message: 02/12/2010, 14h47
  3. Rafraichissement table toutes les secondes
    Par consequences dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 28/09/2010, 18h03
  4. Réponses: 2
    Dernier message: 12/03/2007, 16h05
  5. effacer une table toutes les nuits
    Par nako dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 12/06/2005, 21h48

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