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 :

Suppression d'enregistrement sur une différence de minutes


Sujet :

Développement SQL Server

  1. #1
    Membre confirmé Avatar de thierry007
    Homme Profil pro
    Autodidacte
    Inscrit en
    Août 2006
    Messages
    876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Autodidacte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2006
    Messages : 876
    Points : 457
    Points
    457
    Par défaut Suppression d'enregistrement sur une différence de minutes
    Bonjour a tous

    J'ai une table qui comporte un champ "CustomerTime" de type time(7).
    Je souhaiterais pourvoir supprimer tous les records dont HH:MM:SS a une différence de plus de 2 minutes sur l'heure en cours.
    Est-ce déjà possible en une requête et si oui , pouvez-vous m'orienter

    j’essaye déjà de trouver ses records avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT  DATEDIFF(MINUTE,  CONVERT(time,CURRENT_TIMESTAMP), CONVERT(time,  CustomerTime )) as Minutes from CustomerInUse
    Mais les valeurs retournées ne sont pas bonnes

    Si CURRENT_TIMESTAMP=14:37:00 et CustomerTime = 13:49:00, cela me donne 72
    La Connaissance est comme la joie elle s'accroît en la partageant!

  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 763
    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 763
    Points : 52 554
    Points
    52 554
    Billets dans le blog
    5
    Par défaut
    Pourquoi convertir des objets qui sont des datetime alors qu'il suffit de les utiliser directement ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    WHERE CustomerTime < DATEADD(MINUTE, -2, SYSDATETIME())
    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. Réponses: 2
    Dernier message: 05/07/2014, 14h25
  2. Copie enregistrement sur une table access
    Par sgai2 dans le forum Access
    Réponses: 2
    Dernier message: 24/03/2006, 13h42
  3. Réponses: 3
    Dernier message: 01/12/2005, 10h17
  4. [JFrame] Explication sur une différence de comportement
    Par jems dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 06/07/2005, 09h23
  5. limitation du nombre d'enregistrement sur une jointure
    Par coredump dans le forum Langage SQL
    Réponses: 2
    Dernier message: 18/06/2005, 16h13

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