Ho una colonna denominata sequence
. I dati in questa colonna sono 1, 2, 3, 4, 5, 7, 9, 10, 15.Query SQL per trovare i numeri di sequenza mancanti
Ho bisogno di trovare i numeri di sequenza mancanti dalla tabella. Quale query SQL troverà i numeri di sequenza mancanti dalla mia tabella? Mi aspetto risultati come
Missing numbers
---------------
6
8
11
12
13
14
Sto usando solo una tabella. Ho provato la query qui sotto, ma non sto ottenendo i risultati che voglio.
select de.sequence + 1 as sequence from dataentry as de
left outer join dataentry as de1 on de.sequence + 1 = de1.sequence
where de1.sequence is null order by sequence asc;
Hey! Questa è una domanda doppia. – Anvesh
Si prega di utilizzare questo per riferimento. http://stackoverflow.com/questions/1389605/sql-find-missing-ids-in-a-table – Anvesh