Ver Mensaje Individual
  #1  
Antiguo 05-08-2014
DasGrun DasGrun is offline
Miembro
 
Registrado: abr 2008
Posts: 109
Reputación: 19
DasGrun Va por buen camino
Colocar Order By

Hola, Espero su Valiosa Ayuda.

Estoy ejecutando un SP Con Varios For y varios Union all de la cual no puedo Ordenar los campos por una determinada Columna.

Donde debe de ir Colocado el Order By esta consulta.

Código SQL [-]
BEGIN
FOR
 SELECT
  MA_NC_BANCARIA.ID_NOTA_CREDITO,
  MA_BANCOS.DESCRIPCION,
  MA_BANCOS.CUENTA,
  MA_NC_BANCARIA.DESCRIPCION,
  MA_NC_BANCARIA.FECHA,
  MA_BANCOS.DESCRIPCION,
  MA_NC_BANCARIA.STATUS
FROM
  MA_NC_BANCARIA
  INNER JOIN MA_BANCOS ON (MA_NC_BANCARIA.ID_BANCOS = MA_BANCOS.ID_BANCOS)
WHERE
  MA_BANCOS.ID_BANCOS = :ID_BANCOS
  INTO
  :ID_DOCUMENTO,
  :BANCO,
  :CUENTA,
  :DETALLE,
  :FECHA,
  :BENEFICIARIO,
  :ESTADO
  DO
    BEGIN
    SUSPEND;
  END
FOR
SELECT
  MA_ND_BANCARIA.ID_NOTA_DEBITO,
  MA_BANCOS.DESCRIPCION,
  MA_BANCOS.CUENTA,
  MA_ND_BANCARIA.DESCRIPCION,
  MA_ND_BANCARIA.FECHA,
  MA_BANCOS.DESCRIPCION,
  MA_ND_BANCARIA.STATUS
FROM
  MA_ND_BANCARIA
  INNER JOIN MA_BANCOS ON (MA_ND_BANCARIA.ID_BANCOS = MA_BANCOS.ID_BANCOS)
WHERE
  MA_BANCOS.ID_BANCOS = :ID_BANCOS
  INTO
   :ID_DOCUMENTO,
  :BANCO,
  :CUENTA,
  :DETALLE,
  :FECHA,
  :BENEFICIARIO,
  :ESTADO
  DO
    BEGIN
           SUSPEND;
    END

FOR
SELECT
  MA_CHEQUE.CHEQUE_ID,
  MA_BANCOS.DESCRIPCION,
  MA_BANCOS.CUENTA,
  MA_CHEQUE.DETALLE,
  MA_CHEQUE.FECHA,
  PAGAR_ORDEN.NOMBRE_ORDEN,
  MA_CHEQUE.STATUS
FROM
  MA_CHEQUE
  INNER JOIN MA_BANCOS ON (MA_CHEQUE.ID_BANCOS = MA_BANCOS.ID_BANCOS)
  INNER JOIN PAGAR_ORDEN ON (MA_CHEQUE.ORDEN_ID = PAGAR_ORDEN.ORDEN_ID)
WHERE
 MA_BANCOS.ID_BANCOS = :ID_BANCOS
 INTO
   :ID_DOCUMENTO,
  :BANCO,
  :CUENTA,
  :DETALLE,
  :FECHA,
  :BENEFICIARIO,
  :ESTADO
  DO
    BEGIN
           SUSPEND;
    END
END

Muchas Gracias Por Su Ayuda.
__________________
Hasta Mis Huesos son Codificados?

Última edición por ecfisa fecha: 05-08-2014 a las 23:39:39. Razón: Ocultar caritas en el código
Responder Con Cita