Group by excluyendo campos
Me gustaría saber como generar una consulta con por campos y agrupar sólo algunos campos. La consulta que tengo es:
SELECT CU_Pos.Fecha, AGENTE.Nom_Agente, CU_Pos.CUPOS
FROM CU_Pos RIGHT JOIN AGENTE ON
CU_Pos.Agente=AGENTE.Nom_Agente
WHERE CU_Pos.CUPOS>=0
GROUP BY CU_Pos.Fecha, AGENTE.Nom_Agente,CU_Pos.CUPOS;
SELECT CU_Pos.Fecha, AGENTE.Nom_Agente, CU_Pos.CUPOSFROM CU_Pos RIGHT JOIN AGENTE ON CU_Pos.Agente=AGENTE.Nom_Agente WHERE CU_Pos.CUPOS>=0GROUP BY CU_Pos.Fecha, AGENTE.Nom_Agente,CU_Pos.CUPOS;
El campo que no quiero agrupar es el subrayado pero, al ejecutar la consulta me obliga a ponerlo, he encontrado que en algunos sitios con el where puedo excluirlo pero nada.
SELECT CU_Pos.Fecha, AGENTE.Nom_Agente, CU_Pos.CUPOS
FROM CU_Pos RIGHT JOIN AGENTE ON
CU_Pos.Agente=AGENTE.Nom_Agente
WHERE CU_Pos.CUPOS>=0
GROUP BY CU_Pos.Fecha, AGENTE.Nom_Agente,CU_Pos.CUPOS;
SELECT CU_Pos.Fecha, AGENTE.Nom_Agente, CU_Pos.CUPOSFROM CU_Pos RIGHT JOIN AGENTE ON CU_Pos.Agente=AGENTE.Nom_Agente WHERE CU_Pos.CUPOS>=0GROUP BY CU_Pos.Fecha, AGENTE.Nom_Agente,CU_Pos.CUPOS;
El campo que no quiero agrupar es el subrayado pero, al ejecutar la consulta me obliga a ponerlo, he encontrado que en algunos sitios con el where puedo excluirlo pero nada.
1 Respuesta
Respuesta de mordisco
1