buenas
quiero saber si se puede realizar esto,
Código SQL:
Ver originalIF (p_rolusuario = 'DISTRIBUIDOR') THEN
AND b.fecha_recarga BETWEEN p_fechainicial AND p_fechafinal;
END IF;
o tengo que poner toda la consulta de nuevo.
el procedimiento completo es el siguiente.
Código MySQL:
Ver original)
IF (p_rolusuario
= 'DISTRIBUIDOR') THEN
a.num_iden_cliente
as Identificacion
, a.nombre_Cliente
as Cliente
, a.numero_icc
as numero_icc
, a.celular
as numero_celular
, b.Valor_recarga
as valor_recarga
, when "SIN_NEGOCIO" then d.persona_contacto
b.fecha_recarga,
b.fecha_Actualizacion
INNER JOIN radicaciones a
ON a.Id_Radicaciones
= c.Id_Radicaciones
INNER JOIN recargas b
ON b.Id_Ditribuidorxnegocio
= c.Id_DistribuidorxNegocio
where a.Celular
= b.num_celular
AND a.producto
= "PREPAGO" AND a.id_radicaciones
= c.id_radicaciones
AND a.numero_icc
= a.Numero_Icc
AND c.id_distribuidor
in (select id_distribuidores
from distribuidores
where id_usuario
= p_IDusuario
)
IF (p_rolusuario
= 'DISTRIBUIDOR') THEN