Laten zien wat nog niet gebruikt is?

Status
Niet open voor verdere reacties.

terroraapje

Gebruiker
Lid geworden
14 sep 2010
Berichten
87
Hoi allemaal

Ik heb een vraag of het mogelijk is:
-Ik heb projecten en daaraan kun je een subproject maken.
-Er kunnen max 9 (1 t/m 9) subprojecten aan 1 project hangen
Kun je kijken in je database welke subprojecten er al zijn voor een project en die nummers(1 t/m 9) niet laten zien dus:
projectnummer: 201070
subprojectnummers:
201071
201072
201074

Nu wil ik alleen de nummers zien die nog vrij zijn dus 3,5,6,7,8,9.

Dit is de query die ik nu heb maar daar laat hij niks zien
[SQL]SELECT RIGHT(projnr,1)
FROM dbo.Project_info
WHERE projnr NOT LIKE '201070'[/SQL]
 
Ik denk niet dat LIKE werkt op integer kolommen.

Je kunt beter NOT IN gebruiken misschien:

[sql]
SELECT *
FROM tabel
WHERE id NOT IN ( 1, 2, 3, 4 )
[/sql]

(Verder denk ik dat je data op de verkeerde manier opslaat, eerlijk gezegd. Misschien is het nog beter om de database layout aan te passen)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan