Conversion de requete TSQL en Linq To SQL
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:
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.