# nota bodega verificacion casetera faltantes ## 1.-Obtener - Notas ya capturadas en la bodega no verificadas - Notas en la bodega por capturar - Hasta que nĂºmero puedo ir (hasa) - Los numeros ya capturados - function en php o js que reciba la nota actual y regrese siguiente y anterior usando lo de arriba ```SQL SELECT (SELECT MAX(numero_as_num) +1 AS desde FROM nota_bodega_verificacion WHERE bodega_id = '74867af2fe60ad6b11ec6cb3ea28e494' AND bodega_verificador_id = '2'), GREATEST( (SELECT MAX(numero_as_num) FROM nota_bodega_verificacion WHERE bodega_id = '74867af2fe60ad6b11ec6cb3ea28e494' AND bodega_verificador_id = '2'), (SELECT MAX(numero_as_num) FROM nota_bodega WHERE bodega_id = '74867af2fe60ad6b11ec6cb3ea28e494') ) + 10 AS hasta; SELECT /*$method faltan por capturar en verficiacion de bodega y grupo verificador */ numero_as_num as primera_capturada_del_rango, NextVal as ultima_capturada_del_rango FROM (SELECT numero_as_num, LEAD(numero_as_num) OVER (ORDER BY numero_as_num) NextVal FROM nota_bodega_verificacion WHERE bodega_id= '74867af2fe60ad6b11ec6cb3ea28e494' AND bodega_verificador_id ='2' AND numero_as_num>1 /* regla de no reusar mes anterior o no reusar para mas velocidad */ UNION SELECT numero_as_num-1, numero_as_num+1 NextVal FROM nota_bodega_verificacion WHERE bodega_id = '74867af2fe60ad6b11ec6cb3ea28e494' AND bodega_verificador_id ='2' AND numero>1 AND tipo IN ('Borrado') AND super_lock = '0' ) X WHERE numero_as_num + 1 < NextVal; SELECT /*$method faltan por capturar en la bodega en la bodega*/ numero_as_num as primera_capturada_del_rango, NextVal as ultima_capturada_del_rango FROM (SELECT numero_as_num, LEAD(numero_as_num) OVER (ORDER BY numero_as_num) NextVal FROM nota_bodega WHERE bodega_id= '74867af2fe60ad6b11ec6cb3ea28e494' AND numero_as_num>1 /* regla de no reusar mes anterior o no reusar para mas velocidad */ UNION SELECT numero_as_num-1, numero_as_num+1 NextVal FROM nota_bodega WHERE bodega_id = '74867af2fe60ad6b11ec6cb3ea28e494' AND numero>1 AND tipo IN ('Borrado') AND super_lock = '0' ) X WHERE numero_as_num+1 <> NextVal; ```