Pregunta con Group By

08/06/2007 - 20:02 por lucho | Informe spam
Buenas tardes Muchach@s

Tengo la siguiente consulta:

==
SELECT LL.CODIGOLLAMADA,EST.ESTADOLLAMADA , MAX(CODIGOREPORTESERVICIO) AS
CODIGOREPORTESERVICIO
FROM REPORTESSERVICIOLLAMADAS RSL, LLAMADAS LL, ESTADOSLLAMADA EST
WHERE RSL.CODIGOLLAMADA = LL.CODIGOLLAMADA AND EST.CODIGOESTADOLLAMADA LL.CODIGOESTADOLLAMADA
AND LL.FECHAHORALLAMADA >= '20070501' AND LL.FECHAHORALLAMADA <= '20070505'
GROUP BY LL.CODIGOLLAMADA, EST.ESTADOLLAMADA
Esta super consulta me genera un listado en el que yo puedo ver todos los
servicios que he atendido en un perido de tiempo; la idea en este caso es
ver el maximo codigo del reporte de servicio de una llamada, para de esta
forma saber cual es la eficiencia.

Por ahora, y para no enredarlos tanto, lo que deseo saber es si puede
agregar un detalle que tambien está en la tabla LLAMADAS, que es el motivo
por el cual llama el cliente; ya lo intente pero me dice que los campos
ntex, text e image no se pueden agrupar dentro de la clausula group by.

Lo que obtengo es algo como :

=codigollamada || estadollamada || codigoreporteservicio
f000 cerrada 12345

lo que espero obtener es la adición de la columna detalle del servicio.

==codigollamada || estadollamada || codigoreporteservicio || detalleservicio
=f000 cerrada 12345 el
cliente reporta daño en su equipo



Atentamente



LUCHO

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
08/06/2007 - 20:51 | Informe spam
lucho,

Como explica el msg de error, no se puede agregar una columna con ese tipo
de dato. Puedes usar la funcion "substring" para sacar un pedazo y agregar
por ese valor.

select ..., max(substring(detalleservicio, 50)) as [detalleservicio]
...



AMB


"lucho" wrote:

Mostrar la cita
#2 lucho
08/06/2007 - 23:08 | Informe spam
Hola Alejandro:

Lo que pasa es que necesito que todo el contenido aparezca por que es la
información de lo que se hizo con ese caso en particular.

Exite alguna otra forma que tú conozcas de casualidad??


"Alejandro Mesa" wrote in message
news:
Mostrar la cita
AS
Mostrar la cita
los
Mostrar la cita
es
Mostrar la cita
esta
Mostrar la cita
motivo
Mostrar la cita
detalleservicio
Mostrar la cita
el
Mostrar la cita
Ads by Google
Search Busqueda sugerida