webForumDet fria alternativet

And och Or

Databaser & SQL

2 svar · 448 visningar · startad av devotion

Medlem sedan jan. 20013 582 inlägg
Frågan#1

Hej jag vill få till följande SQL

Visa alla poster som ingår i ProdGr 360, 362, 363, 364, 480 och där inte Descr är tom eller innehåller 'OBS' eller 'Används ej'

SELECT [ProdNo], [Descr], [ProdGr], [RepProd], [NrmStc], [Inf], [Inf2], [Inf3] 
FROM [F0001].dbo.[Prod] 
WHERE [ProdGr] IN (360, 362, 363, 364, 480) 
AND ( [Descr] <> '' 
OR [Descr] NOT LIKE '%OBS%' 
OR [Descr] NOT LIKE '%ANVÄNDS EJ%' ) 
ORDER BY [descr]

Jag får med poster där Descr är tom...

Se bifogad bild...

Vad är fel?

Mvh
Henrik

resultat.png
Medlem sedan dec. 20025 483 inlägg
#2
SELECT [ProdNo], [Descr], [ProdGr], [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ÄNDS EJ%'  
ORDER BY [descr]
Medlem sedan jan. 20013 582 inlägg
#3

Tack! :)

267 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)