dam84
Messages postés40Date d'inscriptionmercredi 18 décembre 2002StatutMembreDernière intervention17 mai 2005
-
3 juin 2004 à 12:52
dam84
Messages postés40Date d'inscriptionmercredi 18 décembre 2002StatutMembreDernière intervention17 mai 2005
-
8 juin 2004 à 07:51
Bonjour
Je voudrai faire une requete qui calcul une somme d'heure
Ca donnerai ceci
select sum (heure.heure) from heure
Quand je regarde la table le champ heure a bien la forme 02:30
03:12
........ etc
mais quand j'execute la requete il me retourne 1,5 et il ne me concerve pas le format.
Comment puis-je faire
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200620 3 juin 2004 à 20:21
Salut,
Alors là tu t'mbarque dans un truc chiant.
Pour le boulot, g fait un truc ds le genre en excel et la formule est longue comme le bras.
Le prob vient que si la somme des heures:minutes que tu additionnes ne doit pas dépasser 24h. Sinon ça te donnes des résultats bizarres.
En vb6, g pas essayé mais, si tu veux, demain matin je te poste la formule excel que j'avais trouvée.
Sinon, tu as un système simple, un champ qui contient les heures, un autre les minutes et tu gères les conversions du style si minutes >=60 -> heures =heures + 1:minutes=minutes-60 etc ...........
Mais c une bonne question, comme je vais avoir un planning a développer, je vais essayer de trouver une solution +simple.
Si qqun a une soluce avec une simple requete sql, je suis preneur aussi.
Essaie ce truc et dis moi si ça te convient. Je n'ai testé qu'avec un format "heure abrégé" pour le champ temps et là on ne peut avoir qu'une valeur < 24:00.