URGE !!! Como contar un campo limitando las fechas
Publicado por jirm (58 intervenciones) el 29/08/2002 08:16:05
Tengo la siguiente consulta desde el visor SQL:
TRANSFORM Count(c_planif_visitas_jul_ag.CIF_) AS [El Valor]
SELECT c_planif_visitas_jul_ag.CASO1, c_planif_visitas_jul_ag.Oficina, c_planif_visitas_jul_ag.Asesor, Count(c_planif_visitas_jul_ag.CIF_) AS Planificados, Count(c_planif_visitas_jul_ag.TOP) AS [Top], Count(c_planif_visitas_jul_ag.[MAS DE UNA SEDE]) AS [mas de una sede], Count(c_planif_visitas_jul_ag.visita_inicial_020624) AS visitados, [Planificados]-[visitados] AS [No visitados 020624]
FROM c_planif_visitas_jul_ag
WHERE (((c_planif_visitas_jul_ag.CASO1)="SI"))
GROUP BY c_planif_visitas_jul_ag.CASO1, c_planif_visitas_jul_ag.Oficina, c_planif_visitas_jul_ag.Asesor
ORDER BY c_planif_visitas_jul_ag.Oficina DESC
PIVOT c_planif_visitas_jul_ag.PY;
Pero quiero que el "campo" = (c_planif_visitas_jul_ag.visita_inicial_020624) SOLO contenga los datos a partir de una determinada fecha sin que se "afecte" al resto de la consulta.
Es decir en el SELECT "campo" > #01/01/2002# --->Esto no funciona
O en el COUNT "campo" > #01/01/2002# ----> Esto tampoco.
NO me vale agregarlo en el WHERE ya que eso "limita" el resto de campos.
Como lo hago ?.
Preferiria no tener que crear otro "campo" con la misma información ya filtrada (a partir de una determinada fecha) y usar ese campo en la consulta.
Pienso que debería haber una forma más facil.
Saludos...
TRANSFORM Count(c_planif_visitas_jul_ag.CIF_) AS [El Valor]
SELECT c_planif_visitas_jul_ag.CASO1, c_planif_visitas_jul_ag.Oficina, c_planif_visitas_jul_ag.Asesor, Count(c_planif_visitas_jul_ag.CIF_) AS Planificados, Count(c_planif_visitas_jul_ag.TOP) AS [Top], Count(c_planif_visitas_jul_ag.[MAS DE UNA SEDE]) AS [mas de una sede], Count(c_planif_visitas_jul_ag.visita_inicial_020624) AS visitados, [Planificados]-[visitados] AS [No visitados 020624]
FROM c_planif_visitas_jul_ag
WHERE (((c_planif_visitas_jul_ag.CASO1)="SI"))
GROUP BY c_planif_visitas_jul_ag.CASO1, c_planif_visitas_jul_ag.Oficina, c_planif_visitas_jul_ag.Asesor
ORDER BY c_planif_visitas_jul_ag.Oficina DESC
PIVOT c_planif_visitas_jul_ag.PY;
Pero quiero que el "campo" = (c_planif_visitas_jul_ag.visita_inicial_020624) SOLO contenga los datos a partir de una determinada fecha sin que se "afecte" al resto de la consulta.
Es decir en el SELECT "campo" > #01/01/2002# --->Esto no funciona
O en el COUNT "campo" > #01/01/2002# ----> Esto tampoco.
NO me vale agregarlo en el WHERE ya que eso "limita" el resto de campos.
Como lo hago ?.
Preferiria no tener que crear otro "campo" con la misma información ya filtrada (a partir de una determinada fecha) y usar ese campo en la consulta.
Pienso que debería haber una forma más facil.
Saludos...
Valora esta pregunta


0