Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/03/2010, 11:28
Avatar de kalvinman
kalvinman
 
Fecha de Ingreso: octubre-2006
Ubicación: Bogota Colombia
Mensajes: 849
Antigüedad: 17 años, 6 meses
Puntos: 22
Pregunta Problema con consulta super complicada y fechas

Hola, resulta que tengo que modificar una consulta para que entregue los resultados dentro de un rango de fechas.

La consulta es de la siguiente manera:
Código MySQL:
Ver original
  1. SELECT trd_subseries.idsubserie, md, trd_subseries.codigo AS codigo, trd_subseries.nombre AS nombre, trd_series.codigo AS codigoserie, trd_series.nombre AS nombreserie, trd_unidades_administrativas.codigo AS codigounidad, trd_tipos_serie.nombre AS tiposerie, valor_documental, retencion_agestion, retencion_acentral, disposicion_final, proc_disposicion_final, MIN(YEAR(fechae_inicial)) AS ainicial, MAX(YEAR(fechae_final)) AS afinal FROM t_tabla_retencion_documental INNER JOIN trd_subseries ON trd_subseries.idsubserie = t_tabla_retencion_documental.idsubserie LEFT OUTER JOIN trd_series ON trd_series.idserie = trd_subseries.idserie AND trd_series.idserie = t_tabla_retencion_documental.idserie LEFT OUTER JOIN trd_unidades_administrativas ON trd_unidades_administrativas.idunidadadm = trd_subseries.idunidadadministrativa LEFT OUTER JOIN trd_tipos_serie ON trd_series.idtiposerie = trd_tipos_serie.idtiposerie WHERE trd_unidades_administrativas.idunidadadm = 40 AND t_tabla_retencion_documental.fechae_inicial BETWEEN 2007-01-01 AND 2009-01-01 GROUP BY trd_subseries.idserie, trd_subseries.idsubserie

Y hay un registro en la tabla "t_tabla_retencion_documental" que tiene en el campo "fechae_inicial" el valor "2008-01-01", deberia mostrarmelo peor no lo hace???