SQL et format de date

Résolu/Fermé
JB_A Messages postés 301 Date d'inscription jeudi 19 juin 2008 Statut Membre Dernière intervention 13 février 2018 - 14 juil. 2008 à 00:16
 amine - 26 avril 2012 à 15:27
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 dimanche 15 avril 2007 Statut Membre Dernière intervention 2 novembre 2009 19
14 juil. 2008 à 00:26
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 jeudi 19 juin 2008 Statut Membre Dernière intervention 13 février 2018 5
14 juil. 2008 à 00:42
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 samedi 12 juillet 2008 Statut Membre Dernière intervention 12 septembre 2008 4
14 juil. 2008 à 02:13
cherche le PHP manuel t trouvera votre bonheur
0
JB_A Messages postés 301 Date d'inscription jeudi 19 juin 2008 Statut Membre Dernière intervention 13 février 2018 5
14 juil. 2008 à 18:34
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
ça ne marche pas sous oracle !!!
0