J'ai cette requête SQLje besoin d'un peu d'aide pour écrire cette requête LINQ
select case when AllowanceId is null then 2 else AllowanceId end as AllowanceId
, d.descen as domdescen
, t.descen as typdescen
, case when qty is null then 0 else qty end as qty
, u.descen as unidescen
from (select t.allowancetypeid, d.allowancedomainid
from allowancedomain as d, allowancetype as t
where t.allowancetypeid in (1,2) and d.active = 1 and t.active = 1) as a left join
allowanceqty as q on a.allowancetypeid = q.allowancetypeid and
a.allowancedomainid = q.allowancedomainid and
q.allowanceid = 2 inner join
allowancedomain as d on a.allowancedomainid = d.allowancedomainid
inner join
allowancetype as t on a.allowancetypeid = t.allowancetypeid
inner join
unit as u on case when q.unitid is null then 1 else q.unitid end = u.unitid
il y a une variable dans cette requête et il est numéro 2 dans la clause select (première ligne) et « = 2 »dans la clause (au milieu)
J'ai écrit ce que je voulais, regardez ma réponse ci-dessous
pouvez-vous me montrer ce que linqer générerait pour ma requête sql? – Fredou