Salut à toutes et à tous,

J'ai une requête à faire en linq mais je n'y arrive pas.

J'ai toutefois pu la faire en SQL, sous Access, et elle me donne le résultat que j'attend.

Je voudrais la "traduire" en linq mais je n'y arrive pas.

Voici la requête SQL qui fonctionne sous Access :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
SELECT [Tbl Contrats].NumContrat, [Tbl Contrats].Titre, [Tbl Contrats].Categorie, Sum(IIf([Date]>=[ParametreDate1] And [Date]<[ParametreDate2],[Cout],0)) AS Expr1
FROM [Tbl Contrats] LEFT JOIN [tbl Temps] ON [Tbl Contrats].NumContrat = [tbl Temps].NumContrat
GROUP BY [Tbl Contrats].NumContrat, [Tbl Contrats].Titre, [Tbl Contrats].Categorie
HAVING IIF([ParametreCFTrueFalse]=true,[Tbl Contrats].Categorie="CL",[Tbl Contrats].Categorie<>"CL");
J'ai fais dernièrement la connaissance de LinqPad, mais malgré cela je n'arrive pas à trouver la solution.

Merci de vos z'avis z'avisés