Tengo una columna llamada sequence
. Los datos en esta columna se ven como 1, 2, 3, 4, 5, 7, 9, 10, 15.Consulta SQL para encontrar los números de secuencia faltantes
Necesito encontrar los números de secuencia faltantes de la tabla. ¿Qué consulta SQL encontrará los números de secuencia faltantes de mi tabla? Estoy esperando resultados como
Missing numbers
---------------
6
8
11
12
13
14
Estoy utilizando una sola tabla. Probé la consulta a continuación, pero no obtengo los resultados que quiero.
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! Esta es una pregunta duplicada. – Anvesh
Por favor, use esto como referencia. http://stackoverflow.com/questions/1389605/sql-find-missing-ids-in-a-table – Anvesh