Hola a todo mundo!.
Oigan tengo una gran duda, tengo una tabla con la siguiente estructura:
id FECHA
0 10/07/2009 17:00
0 10/07/2009 17:34
0 10/06/2009 23:27
0 11/06/2009 02:21
1 12/05/2009 13:37
2 13/05/2009 01:28
3 13/04/2009 11:29
4 13/04/2009 11:48
5 13/03/2009 12:13
Y quiero obtener mediante una consulta la siguiente informacion:
FECHA VEND01 ACUMULADO VEND02 ACUMULADO CONCENTRADO
13-03-09 1 1 0
0 1
13-04-09 2 3 0
0 3
12-05-09 1 4 0
0 4
13-05-09 1 5 0
0 5
10-06-09 0 5 1
1 6
11-06/09 0 5 1
2 7
10-07-09 0 5 2
4 9
Es decir, agrupo por fecha, cuento las ocurrencias diferentes e iguales a 0
para el vendedor01 y 02 respectivamente, el acumulado por
vendedor y el concentrado que es la suma del acumulado de vendedores.
Hasta ahorita tengo la siguiente consulta:
SELECT
CONVERT(char(10), fecha, 101) AS fecha, COUNT(id) AS Numero
FROM vendedores
WHERE (id = 0)
GROUP BY
CONVERT(char(10), fecha, 101), id
ORDER BY fecha
esto me agrupa por fecha las ocurrencias del vendedor cuyo ID es igual a 0,
la pregunta es:
¿hay alguna manera de poder sacar todos esos pasos mediante 1 sola
consulta?, para el acumulado de vendedor queria hacer un sum del count..
pero creo que no es una opcion jaja
Ayuda por favor!
gracias adelantadas!
Leer las respuestas