SQL - ayuda sql para calcular totales y porcentaje

 
Vista:
sin imagen de perfil

ayuda sql para calcular totales y porcentaje

Publicado por ALEJANDRA (2 intervenciones) el 11/01/2016 22:03:57
Hola tengo una consulta deseo hacer un query que me permita sacar del mes de diciembre las ventas correctas, y observadas pero en cantidades con sus porcentajes respectivos. segun muestro en el adjunto

por favor alguien que me pueda apoyar o guiarme con este query ,no logro dar con la solución. ya que deseo que sea como la hoja( resultado) del excel adjunto, y la base de datos es asi como esta en la hoja de excel (Database)

gracias estoy a su disposicion para comentar.
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
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

ayuda sql para calcular totales y porcentaje

Publicado por Isaias (1921 intervenciones) el 11/01/2016 23:10:42
¿Cual es la formula para calcular PORCENTAJE DE ENTREGA y PORCENTAJE DE USO?
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
sin imagen de perfil

ayuda sql para calcular totales y porcentaje

Publicado por ALEJANDRA (2 intervenciones) el 11/01/2016 23:20:41
Hola isaias ,la formuala es la siguiente
1
2
% entrega=ventas correctas / total ventas
% uso=ventas observadas / total ventas

en el excel esta formulado para mas detalle.
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
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

ayuda sql para calcular totales y porcentaje

Publicado por Isaias (1921 intervenciones) el 11/01/2016 23:48:01
Te voy a dar una guia

1
2
3
4
5
6
select Vendedor,
SUM((CASE WHEN [Ventas Observadas] = 'SI' THEN 1 ELSE 0 END) + (CASE WHEN [Ventas Correctas] = 'SI' THEN 1 ELSE 0 END)) AS 'Ventas totales',
SUM(CASE WHEN [Ventas correctas] = 'SI' THEN 1 ELSE 0 END) AS 'Ventas Correctas',
SUM(CASE WHEN [Ventas Observadas] = 'SI' THEN 1 ELSE 0 END) AS 'Ventas Observadas'
from ayudaSQL
group by Vendedor

Resultado:

Vendedor Ventas totales Ventas Correctas Ventas Observadas
JUAN PEREZ 22 14 8
JULIO ALEJANDRO 26 20 6
NANCY GUERRERO 37 31 6
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