Soustraire des heures à une date timestamp [Fermé]

Signaler
Messages postés
72
Date d'inscription
mercredi 20 août 2008
Statut
Membre
Dernière intervention
26 mars 2010
-
Messages postés
72
Date d'inscription
mercredi 20 août 2008
Statut
Membre
Dernière intervention
26 mars 2010
-
Bonjour à tous,

Voici le début de ma requête pour faire la différence entre deux dates:

SELECT AVG(heurefin - heuredébut )

J'obtiens un résultat au format timestamp.
Je souhaite enlever les heures de nuit au résultat soit 16 heures au total.
Pourriez vous m'indiquer svp quel est la valeur de 16 heures en timestamp?

Merci

To-me

5 réponses

Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
bonjour essai ca:


SELECT AVG((heurefin - heuredébut)-16 )
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
sache que la fonction AVG ne fonctionne qu avec des champ numerique au k ou tu serai avec des champ date
Messages postés
72
Date d'inscription
mercredi 20 août 2008
Statut
Membre
Dernière intervention
26 mars 2010
8
Merci pour ta réponse mais 16 en timestamp donne
1/1/1970 à 1:00:16

Aussi, je n'ai pas de champs dates mais des numériques au format timestamp

Merci
Messages postés
1190
Date d'inscription
vendredi 7 décembre 2007
Statut
Membre
Dernière intervention
26 mai 2010
540
Bonjour,

Il me semble que la syntaxe est :
AVG(heurefin - heuredebut - 16 HOURS)
Messages postés
72
Date d'inscription
mercredi 20 août 2008
Statut
Membre
Dernière intervention
26 mars 2010
8
Merci je vais essayer ça.