SELECT [ProdNo], [Descr], [Category] =
CASE [ProdGr]
WHEN '360' THEN 'Övrigt'
WHEN '362' THEN 'UPS'
WHEN '21' THEN 'UPS'
WHEN '363' THEN 'Kyla'
WHEN '480' THEN 'Hyresaggregat'
ELSE '**Saknas**'
END,
[Unit] = 'st', [RepProd], [NrmStc], [Inf], [Inf2], [Inf3]
FROM [F0001].dbo.[Prod]
WHERE [ProdGr] IN (360, 362, 363, 364, 480)
AND [Descr] <> ''
AND [Descr] NOT LIKE '%OBS%'
AND [Descr] NOT LIKE '%ANVÄND EJ%'
ORDER BY [ProdNo]
Jag vill lägga till följande:
artiklar där ProdNo börjar med 'Batt' eller 'UPS och som tillhör ProdGr 21
Jag kan hämta ut frågan med följande SQL:
Select ProdNo, Descr, Prodgr
from [F0001].dbo.[Prod]
where ((prodno like 'Batt%' OR prodno like 'UPS%') AND ProdGr = 21)
SELECT [ProdNo], [Descr], [Category] =
CASE [ProdGr] WHEN '360' THEN 'Övrigt'
WHEN '362' THEN 'UPS'
WHEN '21' THEN 'UPS'
WHEN '363' THEN 'Kyla'
WHEN '480' THEN 'Hyresaggregat'
ELSE '**Saknas**'
END, [Unit] = 'st', [RepProd], [NrmStc], [Inf], [Inf2], [Inf3]
FROM [F0001].dbo.[Prod]
WHERE (
[ProdGr] IN (360, 362, 363, 364, 480)
OR
(ProdGr = 21 AND ([Prodno] LIKE 'Batt%' OR [Prodno] LIKE 'UPS%'))
)
AND [Descr] <> ''
AND [Descr] NOT LIKE '%OBS%'
AND [Descr] NOT LIKE '%ANVÄND EJ%'
ORDER BY [ProdNo]
?
Mvh
Henrik
260 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e