Eu quero encontrar linhas ausentes de uma sequência de valores na minha tabela. Por exemplo, nesta imagem documentno
'YD4BC2006008'
está faltando.
Eu quero encontrar as linhas ausentes via c_order_id
e documentno
.
Eu tentei isso, mas não retornou o resultado esperado:
select * from
(SELECT distinct c_order_id, documentno,cast(right(documentno,3) as integer) as no
FROM adempiere.c_order
ORDER BY documentno, c_order_id) as f
Neste exemplo, muitas linhas estão faltando: from 'DGPOS2003030'
to 'DGPOS2003068'
.
Como faço para escrever uma consulta para recuperá-los?