Bonjour à tous,
j'ai une requête en SQL que j'aimerais passé en entity framework,
le problème c'est qu'elle comprend un group by, avec un min et un count...
Voilà ce que ça donne en SQL :
Voilà à ce que j'arrive en entity ou j'ai besoin d'aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select t.NO_Dossier, MIN(t.DatePaiement) from Taxes t group by t.NO_Dossier having COUNT(t.TaxeID) >= 2 order by t.NO_Dossier:
Le gros problème est que je ne vois pas comment dire que je veux uniquement récupérer les dossiers dont il y a au moins 2 taxes, en même temps de faire un group by avec un min sur la date de paiement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 var query = from tax in context.Taxes group tax by tax.NO_Dossier into g select new { k = g.Key, minDatePaiement = g.Min(tax => tax.DatePaiement), count = from c in g select new{c.TaxeID} };
Si vous avez une idée je suis preneur![]()
Partager