Bonjour à tous,
En temps normal je me débrouille tout seul comme un grand mais là j'avoue que je commence à être à court d'idée.
Je vous expose mon problème.
J'ai une table contenant des clients (1 entrée = 1 client) et pour chaque client j'ai une date de création sous la forme d'un datetime.
Je voudrai pouvoir récupérer un temps moyen d'écart entre les dates de créations de chacun d'entre eux. Histoire de pouvoir me sortir une stat du genre "un client a été crée toutes les 8 minutes en moyenne entre la date X et la date Y"
J'ai regardé pas mal de trucs, il y a timediff(t1, t2) qui collerait bien, mais il implique d'avoir 2 dates a convertir en time sur un champ, chose que je n'ai pas.
J'ai aussi tenté de récupérer l'enregistrement précédent et de faire un timediff mais c'est moyen et ne retourne pas ce que je veux et dans tous les cas je devrai passer le tout à un AVG() pour faire une moyenne... je dois pas lui poser la bonne question.
Quelqu'un aurait une idée de requete pour moi ?
Merci
Partager