SELECT * FROM table1 where ('VB' >= '3') OR ('Engelsk' >= '3'); Giver dig de rækker du gerne vil have, men du vil have rækker, som opfylder begge betingelser til at stå først?
proaccess >> Efter at have prøvet din super løsning ser det ud til at jeg også får brugere ud der ikke opfylder betingelserne, deres skills er bare tomme...
eksempel på output: NAVN VB ENGELSK JJ 4 3 BJ 5 2 KH
Hvor KH hverken har VB eller Engelsk..måske "my bad" at jeg ikke har fortalt at de findes!
proaccess >> Nope, har kun det du har skrevet til mig...
QRY_CrossSkill: TRANSFORM Max(Nz([TBL_Main].[Level],0)) AS MaksOfLevel SELECT [TBL_Main].[User] FROM TBL_Main GROUP BY [TBL_Main].[User] PIVOT [TBL_Main].[Skill];
QRY_Final: SELECT [User], [VB], [Engelsk] FROM QRY_CrossSkill WHERE 'VB'>='3' AND 'Engelsk'>='3';
Vær opmærksom på at jeg nu har de rigtige feltnavne på, navn = user osv.
QRY_CrossSkill: TRANSFORM Max(Nz([TBL_Main].[Level],0)) AS MaksOfLevel SELECT [TBL_Main].[User] FROM TBL_Main GROUP BY [TBL_Main].[User] PIVOT [TBL_Main].[Skill];
QRY_Final: SELECT [User], [VB], [Engelsk] FROM QRY_CrossSkill WHERE VB>=3 AND Engelsk>=3;
QRY_CrossSkill: TRANSFORM Max(Nz([TBL_Main].[Level],0)) AS MaksOfLevel SELECT [TBL_Main].[User] FROM TBL_Main GROUP BY [TBL_Main].[User] PIVOT [TBL_Main].[Skill];
QRY_Final: SELECT [User], [VB], [Engelsk] FROM QRY_CrossSkill WHERE [VB]>=3 AND [Engelsk]>=3;
If LEVEL was a numeric field then you would use WHERE [VB]>=3 AND [Engelsk]>=3; if it is a text field then you would use WHERE [VB]>='3' AND [Engelsk]>='3';
Jeg ville gerne have alle pointene, ud fra betragtningen af at dette spørgsmål IKKE omhandlede hvilken datatype, felterne udgjorde... Men derimod hvordan du fik fat i dem... MEN igen, uden Terry's hjælp var vi nok ikke blevet enige om løsningen... Så en 20 pts. til Terry er da OK !
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.