Ciao a tutti!

Non sono propriamente ferratissimo con l'sql, quindi sono qui per chiedervi consiglio.

Premettendo che lavoro su sql enterprise e butto giù direttamente la query in tabella, vi spiego il problema:

-Ho una tabella che chiameremo BAMTES, con all'interno diverse colonne, quella su cui mi interessa ora è NUMDOC.

Mi serve in pratica una query che mi tiri fuori tutti i valori mancanti tra il minimo valore della colonna e il massimo, esempio:1-2-5-10 in colonna, il risultato della query dovrà essere 3-4-6-7-8-9.

Avevo pensato a qualcosa del genere, molto elementare, ma non riesco a portarla avanti:

SELECT NUMDOC
FROM BAMTES
Where (NUMDOC NOT IN (MIN(numdoc) AND MAX(numdoc)))

Mi dice che c'è bisogno di usare Having, e usato mi chiede groupby...
Inoltre non sono sicuro che il not in funzioni in questo modo per prendere i valori compresi tra due elementi...

Ogni aiuto sarà ben accetto
Grasie!