Bonjour à tous,

J'ai une base de donnée qui possede la structure suivante:
ID int
Date DateTime
Temperature Float

La table s'appel Records.

Chaque ligne représente un enregistrement

J'ai besoin de connaitre combien y a t il d'enregistrement par jour de la semaine en moyenne.

Pour cela j'ai rédige une belle requête SQL stockée dans une procédure stockée:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
select count(*) as value , cast(floor(cast(date as float)) as datetime) as ladate 
into #tempTotalParDate from records
group by cast(floor(cast(date as float)) as datetime)
 
select avg(value) as [VALUE], DATENAME(dw, ladate) as [DAY]
from #tempTotalParDate
group by DATENAME(dw, ladate) , DATEPART(dw, ladate)
order by DATEPART(dw, ladate)
Maintenant j'ai besoin de la convertir en Linq To SQL pour l'utiliser dans mon programme.
Je ne suis pas très à l'aise avec ce genre de requête en Linq To SQL. Si qq un peut m’éclairer ou m'aiguiller.

Par avance merci.