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 :

[MSSQL server 2000]Somme d'heures.


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    829
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 829
    Par défaut [MSSQL server 2000]Somme d'heures.
    Bonjour à tous,

    Je suis dans un environnement MS SQL SERVER 2000

    J'ai 4 champs composé de cette maniéré:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    hdm hfm hda hfa
    8.00 12.00 13.45 17.30
    hdm Heure Début Matin
    hfm Heure Fin Matin
    hda Heure Début apres midi
    hfa Heure Fin Apres midi

    Je voudrait réaliser la somme des heures sous la forme HH (heure) et CC (centième). Pour arriver par exemple à la somme de 7.75

    Est-ce possible ?

    Merci d'avance pour votre aide

    guigui69

  2. #2
    Modérateur

    Profil pro
    dba
    Inscrit en
    Janvier 2010
    Messages
    5 643
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : dba

    Informations forums :
    Inscription : Janvier 2010
    Messages : 5 643
    Par défaut
    Bonjour

    Que donne ceci :

    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    SELECT
        CAST(
            DATEDIFF (
                MINUTE,
                hdm,
                hfm 
            )
            + 
            DATEDIFF (
                MINUTE,
                hda,
                hfa 
            )
        AS FLOAT )
        /60
    FROM MaTable

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    829
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 829
    Par défaut
    Merci pour votre réponse.

    Mais cela ne fonctionne pas il me retourne un chiffre comme 5000,

    Je pense qu'il croit que 12.00 c'est 12 jour alors que c'est 12h00 et 8.00 c'est 8h.

    Comment lui dire que 12.00 c'est des heures.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Quel le type de vos données ?

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    829
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 829
    Par défaut
    >Type Numeric (5(4.2).

  6. #6
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par guigui69 Voir le message
    >Type Numeric (5(4.2).
    Effectivement, pourquoi prendre un type adapté avec les fonctions directement implémentées et testées directement disponible au lieu d'avoir à tout refaire comme c'est ton cas...

    Changer tout de suite le type de vos données, si c'est encore possible!

    Et la partie décimale c'est des minutes (0.30 = 30 minutes) ou des ratios d'heures (0.33 = 20 minutes) ?

Discussions similaires

  1. Probleme de connexion java & mssql server 2000
    Par rades2006 dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 22/01/2008, 13h40
  2. MSSQL Server 2000: données perdues ?!
    Par alfadev dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 23/04/2007, 14h48
  3. [MSSQL server 2000] stored procedure a demarre toute seule
    Par NorthernLights dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 18/08/2006, 11h10
  4. SQL SERVER 2000(Somme de deux SELECT )
    Par gwadakillah dans le forum Langage SQL
    Réponses: 1
    Dernier message: 09/08/2006, 14h18
  5. [SQL-Server] Connexion Php vers MSSQL Server 2000
    Par Andry dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 19/07/2006, 13h22

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