Access - contar fechas agrupadas

 
Vista:

contar fechas agrupadas

Publicado por Orantt (6 intervenciones) el 27/10/2008 18:59:38
Buenas tardes

Os cuento el problemilla que tengo..

Tengo una tabla con los siguientes campos: NumPedido, Comercial, Fecha, TipoVenta

Ahora mismo tengo una consulta que me agrupa las ventas de los distintos comerciales en un intervalo de fechas "Entre [fecha_inicio] y [fecha_fin]"

Lo que me gustaria es que en otro campo me sacara la cuenta de las distintas fechas de ventas...

Os pongo un ejemplo para que lo veais mejor...

dia 01/01/08 comercial A tiene 50 ventas del tipo A
dia 02/01/08 comercial A tiene 25 ventas del tipo A
dia 05/01/08 comercial A tiene 10 ventas del tipo B

Si en mi consulta (que cuenta solamente las ventas de tipo A) introduzco como fecha_inicio el 01/01/08 y como fecha_fin el 08/01/08 el resultado es:

comercial A tiene 75 ventas

Hasta aqui todo bien... lo que yo necesito es que en otro campo me ponga "3", que son las "diferentes fechas" que hay en la BD.

A ver si a alguien se le ocurre algo...

Gracias por adelantado.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:contar fechas agrupadas

Publicado por Victoria (1530 intervenciones) el 27/10/2008 20:38:18
Hola:
¿Has intentado poner el campo fecha una segunda vez y al agruparlo poner Cuenta?

Victoria
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:contar fechas agrupadas

Publicado por Orantt (6 intervenciones) el 27/10/2008 21:46:41
Buenas tardes

Si, es lo primero que probe, pero me sale un error de access indicando que la consulta es demasiado compleja para evaluarse.

Gracias por la respuesta...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:contar fechas agrupadas

Publicado por Victoria (1530 intervenciones) el 28/10/2008 22:40:07
Hola de nuevo

Mira, lo he probado y SI funciona

Te copio una SQL

SELECT tipo, Sum(ventas) AS SumaDeventas, Count(fecha) AS CuentaDefecha
FROM Tabla1
WHERE (((fecha) Between #1/1/2008# And #1/10/2008#))
GROUP BY tipo;

Un saludo
Victoria
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar