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 :

Valeur d'enregistrement suivant


Sujet :

MS SQL Server

  1. #1
    Membre habitué Avatar de Poisson59
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 213
    Points : 140
    Points
    140
    Par défaut Valeur d'enregistrement suivant
    Bonjour à tous !

    J'ai une application Helpdesk qui historise les délais entre chaque etat dans une table HISTO :
    Voici le resulta du select * pour l'Inc 80

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Inc	bgn_date	    end_date	        Etat	   Seconds	
    80	11/07/2007 09:29:15 11/07/2007 09:30:41 Ouvert        0	
    80	11/07/2007 09:30:41 11/07/2007 09:31:21 En cours      86	
    80	11/07/2007 09:31:21 11/07/2007 09:31:47 Résolu        40	
    80	11/07/2007 09:31:47 29/08/2007 16:42:40 Clos          26
    en faite les delai en seconde son déclalé d'1

    au final je voudrais avoir :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Inc	bgn_date	    end_date	        Etat	   Seconds	
    80	11/07/2007 09:29:15 11/07/2007 09:30:41 Ouvert        86	
    80	11/07/2007 09:30:41 11/07/2007 09:31:21 En cours      40	
    80	11/07/2007 09:31:21 11/07/2007 09:31:47 Résolu        26	
    80	11/07/2007 09:31:47 29/08/2007 16:42:40 Clos          0
    la valeur 0 quand Etat = Clos
    Merci pour votre aide !

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 056
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 056
    Points : 1 216
    Points
    1 216
    Par défaut
    bonjour,

    un truc du genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    select Inc,
    	bgn_date,
            end_date,
            Etat,
            Seconds	,
           case when etat != 'Clos' then datediff(ss,bgn_date,end_date) else 0 end as delai
     
    from HISTO 
    where Inc=80
    order by bgn_date asc
    ?

  3. #3
    Membre habitué Avatar de Poisson59
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 213
    Points : 140
    Points
    140
    Par défaut
    oui c'est une bonne idée mais en faite le temps est calculer par rapport à une plage horaire et ne dois pas prendre en compte les samedi et dimanche

    Mais en fait je laisse tomber je n'en ai plus besoin c'était un Bug de l'éditeur

    Merci quand même !

Discussions similaires

  1. Réponses: 13
    Dernier message: 29/05/2013, 18h13
  2. Réponses: 2
    Dernier message: 02/02/2011, 11h11
  3. Réponses: 5
    Dernier message: 19/07/2007, 11h27
  4. Requête qui exclue des enregistrements suivants des valeurs
    Par paflolo dans le forum Langage SQL
    Réponses: 4
    Dernier message: 15/02/2006, 17h38
  5. Enregistrement suivant
    Par Remax dans le forum Access
    Réponses: 1
    Dernier message: 29/10/2004, 17h54

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