Soustraire des heures à une date timestamp

Fermé
to-me Messages postés 72 Date d'inscription mercredi 20 août 2008 Statut Membre Dernière intervention 26 mars 2010 - 8 sept. 2009 à 10:10
to-me Messages postés 72 Date d'inscription mercredi 20 août 2008 Statut Membre Dernière intervention 26 mars 2010 - 11 sept. 2009 à 09:11
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

moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
8 sept. 2009 à 16:41
bonjour essai ca:


SELECT AVG((heurefin - heuredébut)-16 )
0
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
8 sept. 2009 à 17:21
sache que la fonction AVG ne fonctionne qu avec des champ numerique au k ou tu serai avec des champ date
0
to-me Messages postés 72 Date d'inscription mercredi 20 août 2008 Statut Membre Dernière intervention 26 mars 2010 8
11 sept. 2009 à 09:06
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
0
Darkito Messages postés 1191 Date d'inscription vendredi 7 décembre 2007 Statut Membre Dernière intervention 26 mai 2010 545
11 sept. 2009 à 09:10
Bonjour,

Il me semble que la syntaxe est :
AVG(heurefin - heuredebut - 16 HOURS)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
to-me Messages postés 72 Date d'inscription mercredi 20 août 2008 Statut Membre Dernière intervention 26 mars 2010 8
11 sept. 2009 à 09:11
Merci je vais essayer ça.
0