Ik haal data op met een SQL script.
Deze data haalt een resultaat op.
Het is de bedoeling dat die regels toont met een document erachter met een bepaalde criteria.
Nu is het alleen zo dat er weleens een resultaat is met meerdere regels en mocht een regel dus meerdere documenten bevatten, wil ik 1 ( met een bepaalde criteria ) regel daarvan zien.
Code ( hoop uitgehaald, maar gaat even om principe ):
Conclusie;
Er kunnen dus meerdere documenten gekoppeld staan aan een 't2.linenr'.
Als dat zo is, laat dan alleen de regel zien met 'dm.description = 'test' ' en die andere regel(s) niet
( dus deze criteria alleen bij meerdere regels toepassen )
welke conditie moet ik hier op los laten?
Deze data haalt een resultaat op.
Het is de bedoeling dat die regels toont met een document erachter met een bepaalde criteria.
Nu is het alleen zo dat er weleens een resultaat is met meerdere regels en mocht een regel dus meerdere documenten bevatten, wil ik 1 ( met een bepaalde criteria ) regel daarvan zien.
Code ( hoop uitgehaald, maar gaat even om principe ):
PHP:
Select distinct t1.OrdNr
, case
when dm.Description > '' and dm.DocTypeCode = 'AL' then 'Binnen'
when dm.Description > '' and dm.DocTypeCode = 'CE' then 'N.V.T.'
else 'nog binnen komen'
end N'Orderbev'
, t2.LineNr
, t2.Artikel
From
T_Ordernr t1
inner join T_PartLine t2 on t1.Purdoccode = t2.Purdoccode
left outer join (T_DocumentDetail dd
inner join T_DocumentMain DM on dd.docid = dm.docid)
on convert(nvarchar,t1.doccode)+N'|'+CONVERT(nvarchar,t2.LineNr) = dd.primkey and dd.tableid = 69
Where t2.DocCode = pd.DocCode
and pd.PartLineNr = t2.PartLineNr
and OrdNr = 'B15K'
Conclusie;
Er kunnen dus meerdere documenten gekoppeld staan aan een 't2.linenr'.
Als dat zo is, laat dan alleen de regel zien met 'dm.description = 'test' ' en die andere regel(s) niet
( dus deze criteria alleen bij meerdere regels toepassen )
welke conditie moet ik hier op los laten?