Código SQL:
Ver original
SELECT id, fecha, nombre, item, cantidad, precio_neto, iva, precio_total, medio_pago, datos, rubro FROM manodeobra WHERE fecha BETWEEN '2011-01-01' AND '2011-12-01' AND medio_pago LIKE '%efec%' ORDER BY fecha
Lo que quiero es que la misma me devuelva siempre resultados por mas que se omita algun parametro, por ej si omito las fechas
Código SQL:
, por mas que esto encuentre coincidencias Ver original
fecha BETWEEN '2011-01-01' AND '2011-12-01'
Código SQL:
la consulta se anula y no me devuelve nada. Hay alguna forma de hacer que sea el tipo de parametro que sea devuelva resultados si hay alguna coincidencia¿?. Esto se tendrá que hacer con UNION?, o usar IFNULL( , 0)?. Espero sus sugerencias gracias chicos. Ver original
medio_pago LIKE '%efec%'