SQL et format de date

Résolu
JB_A Messages postés 301 Date d'inscription   Statut Membre Dernière intervention   -  
 amine -
Bonjour,

J'ai une base de données avec un champs date au format "YYYY-mm-dd HH:ii:ss"
et j'aimerais faire la somme de plusieurs de ces champs et retourner le timestamp de la somme.

J'ai essayé un SQL avec
SUM(TIMESTAMP(fjs_ticket_date_created))


Mais cela n'a pas l'air de bien fonctionner.

Ce que je me demande, c'est :
1) est-il possible de faire la somme de ce champs ?
2) est-il possible de transformer cette somme en timestamp ?

Ceci afin de faire une moyenne de temps.

Merci de votre réponse
A voir également:

2 réponses

56ka Messages postés 140 Date d'inscription   Statut Membre Dernière intervention   19
 
Pour la moyenne :
je crois qu'il y a une fonctionnalité AVERAGE (moyenne) qui existe en SQL.


tu fais (il me semble) :
SELECT AVERAGE(champDate) FROM t_machin WHERE champTrucmuche = '1241'


Pour la transformation de format :
J'en sais rien, si ça se trouve, AVERAGE comprendra ce format ;-)

++
0
JB_A Messages postés 301 Date d'inscription   Statut Membre Dernière intervention   5
 
En fait, c'est
AVG(nomchamps)


Mais, il semble qu'avec une date, cela déconne.

@+
0
Abo Ali Messages postés 16 Date d'inscription   Statut Membre Dernière intervention   4
 
cherche le PHP manuel t trouvera votre bonheur
0
JB_A Messages postés 301 Date d'inscription   Statut Membre Dernière intervention   5
 
Merci de ta réponse en fait, j'ai trouvé la réponse sur :

https://pcaboche.developpez.com/article/mysql/fonctions-date-heure/?page=1#L1.7

Pour convertir le format date en seconde il faut passer par

SUM(UNIX_TIMESTAMP(champs date))


@+
0
amine
 
ça ne marche pas sous oracle !!!
0