OVH Cloud OVH Cloud

Moyenne sur un champ datetime

2 réponses
Avatar
Synopsis
Bonjour,

Je cherche à calculer une heure moyenne.


Table Session
-----------------------------
ID_Personne int
Date_Session smalldatetime

A quelle heure "en moyenne" dans la journée, la personne se connecte ?


Cordialement,

2 réponses

Avatar
Fred BROUARD
AVG(CAST(Date_Session AS FLOAT) - FLOOR(CAST(Date_Session AS FLOAT)))

Mais il aurait mieux valu utiliser une colonne de type float et n'y mettre que
l'heure cela aurait été plus simple.

A +

Synopsis a écrit:
Bonjour,

Je cherche à calculer une heure moyenne.


Table Session
-----------------------------
ID_Personne int
Date_Session smalldatetime

A quelle heure "en moyenne" dans la journée, la personne se connecte ?


Cordialement,






--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
Avatar
Synopsis
Merci beucoup,

Les tables ont déjà deux ans 1/2 d'existence.

On fait souvent avec.


"Fred BROUARD" a écrit dans le message de
news:%
AVG(CAST(Date_Session AS FLOAT) - FLOOR(CAST(Date_Session AS FLOAT)))

Mais il aurait mieux valu utiliser une colonne de type float et n'y mettre


que
l'heure cela aurait été plus simple.

A +

Synopsis a écrit:
> Bonjour,
>
> Je cherche à calculer une heure moyenne.
>
>
> Table Session
> -----------------------------
> ID_Personne int
> Date_Session smalldatetime
>
> A quelle heure "en moyenne" dans la journée, la personne se connecte ?
>
>
> Cordialement,
>
>
>

--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************