Hitta nummer via SQL

Databaser & SQL

0 svar · 223 visningar · startad av saw

Medlem sedan mars 20011 880 inlägg
Trådstart#1

Jag har försökt tidigare med ren VB, men misslyckats.
Nu försöker jag via SQL

Jag registrera mina ArrNo som
002,005,006 osv.
Nu vill jag försöka att hitta de nummer som inte är registrerade.
I QA försöker jag så här:
'här vill jag ha tag på det högsta ArrNo
select top 1 arrno as ##tmpArrNo from t_songtitlar where arrno not like 'c%' order by arrno desc
go
'sen tänkte jag göra en tmp-tabel och fylla med ALLA nr ifrån 1 till högsta.
if not exist
CREATE TABLE t_Temp(
t_tmp int NOT NULL
)
go
'här är mina första problem han tycker inte om i
for i = 1 to ##tmpArrNo
insert into t_Temp(t_tmp)Values (i)
next
go

efter det så tänkte jag göra en jämmförande SQL(om jag klarar det) och plocka ut de ArrNo som finns kvar. De borde då vara de lediga nummren. Tänker jag rätt? Eller något bättre förslag?

253 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)