-- checar si si mejora
SELECT entrada_salida,  MAX(`numero_order_text`) as 'max', MIN(`numero_order_text`) as 'min'
FROM nota_bodega
WHERE bodega_id = '74867af2fe60ad6b11ec6cb482d16b28'
GROUP BY entrada_salida;
create index limites_casetera2 on nota_bodega(bodega_id, entrada_salida, numero_order_text);
-- ltrim($n['max'], '0');
-- ---------------------------------------
-- lo hace 2 veces
SELECT /*NotaBodega::tieneAlgunLock*/ super_lock, traslado_match_lock, lock_por_tiempo, lock_por_nota_posterior_ajuste,reset_lock
FROM nota_bodega
WHERE nota_bodega_id ='cc483a12801a995d11eedd6ff32b5ef4';
-- y
-- SELECT /*PedidoChina::htmlDetails*/ COUNT(*) FROM pedido WHERE numero_contenedor='TRHU4648135'
-- -----------------------------------------------------------------------
-- Este sera proteccion? duda?
SELECT numero, nota_bodega_id FROM nota_bodega WHERE bodega_id = '74867af2fe60ad6b11ec6cb482d16b28' AND tipo IN ('Borrado') AND super_lock = '0' AND numero NOT LIKE '%-%' ORDER BY numero_order_text LIMIT 1

-- -----------------------------------------------------------------------
    -- item 52

SELECT /*NotaFormHelper::numerosDeNotasFaltantes*/ numero_as_num, NextVal
FROM
    (SELECT numero_as_num, LEAD(numero_as_num) OVER (ORDER BY numero_as_num) NextVal
     FROM nota_bodega
     WHERE bodega_id= '74867af2fe60ad6b11ec6cb482d16b28'
       AND numero_as_num>'0'
     UNION
     SELECT numero-1, numero+1 NextVal FROM nota_bodega WHERE bodega_id = '74867af2fe60ad6b11ec6cb482d16b28' AND numero>'0' AND tipo IN ('Borrado') AND super_lock = '0'
    ) X
WHERE numero_as_num+1 <> NextVal;
    -- vs item 39
SELECT /*NotaFormHelper::numerosDeNotasFaltantes*/ numero_as_num, NextVal
FROM
    (SELECT numero_as_num, LEAD(numero_as_num) OVER (ORDER BY numero_as_num) NextVal
     FROM nota_bodega
     WHERE bodega_id= '74867af2fe60ad6b11ec6cb482d16b28'
       AND numero_as_num>'0'
     UNION
     SELECT numero-1, numero+1 NextVal FROM nota_bodega WHERE bodega_id = '74867af2fe60ad6b11ec6cb482d16b28' AND numero>'0' AND tipo IN ('Borrado') AND super_lock = '0'
    ) X
WHERE numero_as_num+1 <> NextVal/* qt=0.015685081481934 q2DSt=-2.8610229492188E-6 */

-- -----------------------------------------------------------------------
    -- varias veces
SELECT producto FROM producto_general WHERE producto_general_id='74867af2fe60b6fd11ec6998c59f3a37';
SELECT clave FROM origen_bodega WHERE origen_bodega_id='11ec90fadb2b4c8a81a354bf6469e2cc';

-- -----------------------------------------------------------------------
-- ----------------
-- Revisar

SELECT /*PedidoChina::tablita*/ p.pedido_id, p.pedido_consecutivo, p.numero, p.own_reference,
                                p.numero_pi, p.fecha_pi, p.eta, p.numero_contenedor, p.bodega_eta, p.origen_bodega_id,
                                IF(ob.clave IS NULL, p.origen_bodega_id, ob.clave) as destino,
                                IF(p.activo = 'Si', 'Activo', 'Inactivo') as activoLabel, p.activo, p.estado
FROM pedido p LEFT OUTER JOIN origen_bodega ob on p.origen_bodega_id = ob.origen_bodega_id
WHERE p.estado NOT IN ('Cancelado')  AND p.numero_contenedor='TRHU4648135';
-- vs
SELECT /*PedidoChina::tablita*/ p.pedido_id as p1, pi.producto_general_id as p2, pi.color_id as p3,
                                pi.rollos, pi.quantity, pi.rollos_entrada, pi.quantity_entrada,
                                pi.pedido_item_id, p.pedido_id, p.pedido_consecutivo, pi.producto_general_id, pi.color_id,
                                pi.orden
FROM pedido p LEFT OUTER JOIN pedido_items pi ON pi.pedido_id = p.pedido_id
WHERE p.estado NOT IN ('Cancelado')  AND p.numero_contenedor='TRHU4648135' ORDER BY p.pedido_consecutivo, pi.orden