Concatenar Wheres Stored Procedures MySQL 5.0.22-community-nt
Publicado por Luis (2 intervenciones) el 18/04/2018 16:55:45
Podrían ayudarme a crear una consulta a través de un Procedimiento Almacenado
para seleccionar Ventas con:
Desde Hasta (siempre)
pCliente (solo cuando no sea nulo)
pProducto (solo cuando no sea nulo)
pVendedor (solo cuando no sea nulo)
ListadeVentas( pDesde, pHasta, pCliente, pProducto, pVendedor)
ifnull cSqlCliente "" else "and Cliente= pCliente "
ifnull cSqlProducto "" else "and Producto= pProducto "
ifnull cSqlVendedor "" else "and Vendedor= pVendedor "
cSqlSelect:= "Select * from Ventas where fecha between pDesde and pHasta "+
cSqlCliente+
cSqlProducto+
cSqlVendedor
Exec( cSqlSelect)
5.0.22-community-nt
para seleccionar Ventas con:
Desde Hasta (siempre)
pCliente (solo cuando no sea nulo)
pProducto (solo cuando no sea nulo)
pVendedor (solo cuando no sea nulo)
ListadeVentas( pDesde, pHasta, pCliente, pProducto, pVendedor)
ifnull cSqlCliente "" else "and Cliente= pCliente "
ifnull cSqlProducto "" else "and Producto= pProducto "
ifnull cSqlVendedor "" else "and Vendedor= pVendedor "
cSqlSelect:= "Select * from Ventas where fecha between pDesde and pHasta "+
cSqlCliente+
cSqlProducto+
cSqlVendedor
Exec( cSqlSelect)
5.0.22-community-nt
Valora esta pregunta


0