Est-il possible de générer la requête SQL suivante à l'aide de l'expression de requête LINQ-to-SQL ou des chaînes de méthodes qui sont différées-exécutables?Comment générer SQL COUNT (*) OVER (PARTITION BY {ColumnName}) dans LINQ-to-SQL?
Structure des données
alt text http://www.freeimagehosting.net/uploads/e062a48837.jpg
Select Distinct ClassRoomTitle,
Count(*) Over(Partition By ClassRoomNo) As [No Sessions Per Room],
TeacherName,
Count(*) Over(Partition By ClassRoomNo, TeacherName) As [No Sessions Per Teacher] From ClassRoom
Résultat attendu
alt text http://www.freeimagehosting.net/uploads/47a79fea8b.jpg
cn vous par exemple Postan des données obtenues? – Luiscencio
Je viens d'éditer pour inclure le résultat attendu. –
vient d'éditer ma réponse pour correspondre à votre résultat attendu – Luiscencio