Voorraad filteren

Status
Niet open voor verdere reacties.

violanzzj

Gebruiker
Lid geworden
12 apr 2007
Berichten
25
Hallo allen,

Ik heb een probleem met mijn sql... Ik zou graag alleen de voorraad regels willen hebben waar alleen het lotnr "ROHS" of "LF" is. Het probleem is nu dat ik alle voorraad regels krijg als 1 van die 2 erin staat, maar het kan dus ook zijn dat er naast "ROHS" of "LF" ook nog een ander LotNr bij kan staan (dus een 2de voorraad regel), en die mogen niet weergegeven worden.. Hieronder staat mijn code tot nu toe

SELECT t1.Partcode,
t1.Qualitycode,
t2.LotNr,
t2.Partcode

FROM T_Part t1,
T_Inventory t2

WHERE t1.Partcode = t2.Partcode
AND (t1.Qualitycode like '01' or t1.Qualitycode like '04')
AND (t2.LotNr like 'RoHS' or t2.LotNr like 'LF')
 
t2.Lotnr in ('Rohs','LF',ROHS,LF','LF,ROHS')

Of snap ik je vraag niet helemaal?
is lotnr een samengesteld veld waar meerdere waarden tegelijk in kunnen staan? En hoe worden die dan gescheiden?
 
ik heb het al opgelost!

SELECT Distinct (t1.Partcode),
t1.Qualitycode,
'Aantal regels' = (Select Count(*) from T_Inventory
where PartCode = t1.PartCode
and LotNr <> 'rohs'
and lotNr <> 'lf'
group by PartCode)

FROM T_Part t1,
T_Inventory t2

WHERE t1.Partcode = t2.Partcode
AND (t1.Qualitycode like '01' or t1.Qualitycode like '04')

Dit is de juiste code
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan