SQL et format de date
Résolu
JB_A
Messages postés
307
Statut
Membre
-
amine -
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
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
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:
- SQL et format de date
- Format epub - Guide
- Format factory - Télécharger - Conversion & Codecs
- Format dat - Guide
- Hp usb disk storage format tool - Télécharger - Stockage
- Format apfs - Guide
2 réponses
Pour la moyenne :
je crois qu'il y a une fonctionnalité AVERAGE (moyenne) qui existe en SQL.
tu fais (il me semble) :
Pour la transformation de format :
J'en sais rien, si ça se trouve, AVERAGE comprendra ce format ;-)
++
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 ;-)
++
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
@+
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))
@+
Mais, il semble qu'avec une date, cela déconne.
@+