[firebase-br] execute statement

Paulo Sérgo Feix paulinhofeix em gmail.com
Qua Out 26 15:36:44 -03 2016


Boa Tarde Pessoal estou precisando de uma pequena ajudinha

quero passar um parametro para o FIRST 30, de que forma eu faria isto?
tipo assim FIRST :pQtda

FOR WITH RESULTADO AS
 (SELECT
   FIRST 30
   A.ID_PRODUCTO,
   AC.PRODUCTO_TEXT,
   AD.UN_BRE,
   COALESCE(SUM(A.CANTIDAD),0) CANTIDAD,
   COALESCE(SUM(A.DESCD),0) DESCD,
   COALESCE(SUM(A.VALOR),0) VALOR,
   AE.SECCION_TEXT
FROM LVENTAS_ITENS A
 INNER JOIN LVENTAS AB ON (A.ID_VENTA = AB.ID_VENTA)
 INNER JOIN CPRODUCTOS AC ON (A.ID_PRODUCTO = AC.ID_PRODUCTO)
 INNER JOIN CUNIDADES AD ON (AC.ID_UNIDAD = AD.ID_UNIDAD)
 INNER JOIN CSECCION AE ON (AC.ID_GRUPO = AE.ID_SECCION)
WHERE
   (
    (AB.STATUS = 'A')
    AND
    (AB.ID_OPERACION = 2)
    AND
    (AB.ID_MONEDA = :PMONEDA)
    AND
    ((AB.ID_EMPRESA = :PEMPRESA) OR (:PEMPRESA = 0))
    AND
    ((AB.ID_CLIENTE = :PCLIENTE) OR (:PCLIENTE = 0))
    AND
    ((AB.ID_PLAN = :PPLAN) OR (:PPLAN = 0))
    AND
    ((AB.ID_VENDEDOR = :PVENDEDOR) OR (:PVENDEDOR = 0))
    AND
    ((AC.ID_GRUPO = :PGRUPO) OR (:PGRUPO = 0))
    AND
    (AB.FECHA BETWEEN :FEC01 AND :FEC02)
   )
 GROUP BY 1, 2, 3, 7

UNION ALL




-- 
------------------------------------------------
Paulinho Sérgio Feix
Celular: 0983-500331
Skype: paulinhofeix em gmail.com
site: www.infosoft.com.py
------------------------------------------------



Mais detalhes sobre a lista de discussão lista