
02/05/2015, 21:25
|
| | Fecha de Ingreso: septiembre-2010
Mensajes: 28
Antigüedad: 14 años, 5 meses Puntos: 1 | |
Como se puede hacer con este query?? Hola gente fijense en lo que quiero hacer tengo este query:
SELECT
m_ciudadano.cedula_m_ciudadano,
nombre_m_ciudadano,
apellido_m_ciudadano,
fecha_llegada_m_registro,
dir_remicion_m_registro,
numero_caso,
tipo_caso_m_registro,
fechaenvio_m_registro,
fechaproxratific_m_registro,
status_m_registro
FROM
m_registro
INNER JOIN m_ciudadano ON m_registro.cedula_m_ciudadano = m_ciudadano.cedula_m_ciudadano
WHERE
STR_TO_DATE(FECHA_LLEGADA_M_REGISTRO,'%d/%m/%Y')
BETWEEN STR_TO_DATE('01/04/2015','%d/%m/%Y')
AND STR_TO_DATE('30/04/2015','%d/%m/%Y')
and DIR_REMICION_M_REGISTRO='Direccion'
fijense sucede que quiero crear un formulario donde el usuario podria aplicar filtros para buscar informacion, los filtros son fecha desde, fecha hasta y la direccion donde se remitio el documento, al final estoy colocando el filtro DIR_REMICION_M_REGISTRO='Direccion', pero resulta que no solo puede ser Direccion si no que podria ser: oficina A, oficina B, oficina C o todas las opciones.
Es aqui donde tengo el problema, como puedo hacer para decirle al query que si el usuario elije todas las opciones, no se aplique la condicion final: 'and DIR_REMICION_M_REGISTRO' esto con el fin de que se busquen los documentos desde: fecha_desde hasta: fecha_hasta de todos los departamentos
Gracias... |