
Conteo de diferentes columnas
Publicado por Victor (1 intervención) el 31/07/2021 20:25:58
Hola buena tarde, soy nuevo en esto, agradezco mucho su apoyo y ayuda, comento mi detalle.
Tengo esta consulta.
nose que hago mal o porque me muestra este resultado
19 | Reyna Fabiola | 47060 | 47060
88 | Ivan Osvaldo | 18270 | 18270
104 | Elvi Eliseo | 384 | 384
siendo que si no hago el segundo inner join me cuenta los resultados corretos
19 | Reyna Fabiola | 130 |
88 | Ivan Osvaldo | 63 |
104 | Elvi Eliseo | 12 |
e igual con la otra tabla
19 | Reyna Fabiola | 362 |
88 | Ivan Osvaldo | 290 |
104 | Elvi Eliseo | 32 |
espero me de a entender quiero contar todos los registros de la tabla oportunidades que creo la persona con id XX y tambien contar todos los registros de la tabla prospectos que creo la persona con id XX pero no entiendo porque me cuenta todas esas cantidades
en verdad agradezco mucho su apoyo y ayuda, saludos
Tengo esta consulta.
1
2
3
4
5
6
7
8
9
10
11
12
13
SELECT
rhamicsa.empleados.e_id,
rhamicsa.empleados.e_nombre,
Count(ventasamicsa.oportunidades.o_created_by),
Count(ventasamicsa.prospectos.p_created_by)
FROM
rhamicsa.empleados
INNER JOIN ventasamicsa.oportunidades ON rhamicsa.empleados.e_id = ventasamicsa.oportunidades.o_created_by
INNER JOIN ventasamicsa.prospectos ON rhamicsa.empleados.e_id = ventasamicsa.prospectos.p_created_by
WHERE e_area = '6' AND e_status = '1'
GROUP BY
rhamicsa.empleados.e_id,
rhamicsa.empleados.e_nombre
nose que hago mal o porque me muestra este resultado
19 | Reyna Fabiola | 47060 | 47060
88 | Ivan Osvaldo | 18270 | 18270
104 | Elvi Eliseo | 384 | 384
siendo que si no hago el segundo inner join me cuenta los resultados corretos
1
2
3
4
5
6
7
8
9
10
11
SELECT
rhamicsa.empleados.e_id,
rhamicsa.empleados.e_nombre,
Count(ventasamicsa.oportunidades.o_created_by)
FROM
rhamicsa.empleados
INNER JOIN ventasamicsa.oportunidades ON rhamicsa.empleados.e_id = ventasamicsa.oportunidades.o_created_by
WHERE e_area = '6' AND e_status = '1'
GROUP BY
rhamicsa.empleados.e_id,
rhamicsa.empleados.e_nombre
19 | Reyna Fabiola | 130 |
88 | Ivan Osvaldo | 63 |
104 | Elvi Eliseo | 12 |
e igual con la otra tabla
1
2
3
4
5
6
7
8
9
10
11
SELECT
rhamicsa.empleados.e_id,
rhamicsa.empleados.e_nombre,
Count(ventasamicsa.prospectos.p_created_by)
FROM
rhamicsa.empleados
INNER JOIN ventasamicsa.prospectos ON rhamicsa.empleados.e_id = ventasamicsa.prospectos.p_created_by
WHERE e_area = '6' AND e_status = '1'
GROUP BY
rhamicsa.empleados.e_id,
rhamicsa.empleados.e_nombre
19 | Reyna Fabiola | 362 |
88 | Ivan Osvaldo | 290 |
104 | Elvi Eliseo | 32 |
espero me de a entender quiero contar todos los registros de la tabla oportunidades que creo la persona con id XX y tambien contar todos los registros de la tabla prospectos que creo la persona con id XX pero no entiendo porque me cuenta todas esas cantidades
en verdad agradezco mucho su apoyo y ayuda, saludos
Valora esta pregunta


0