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!