Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/04/2011, 13:55
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 11 meses
Puntos: 447
Respuesta: Problema con instruccion sql

Hola hack54:

Como decía el compañero Iislas hace algunos post's,

Cita:
hay muchas maneras de matar una pulga, pero usar una bomba atómica es demaciado
Creo yo que no hay necesidad de utilizar funciones analíticas (ROW_NUMBER()) para obtener lo que necesitas. A final de cuentas estás manejando un campo autonumérico (Codigo) para cada conversación, por lo tanto, si obtienes el mínimo código para cada conversación entonces obtendrás el primer inicio de la misma, en otras palabras sería algo como esto:

Código SQL:
Ver original
  1. SELECT T1.* FROM chat T1 INNER JOIN
  2. (
  3. SELECT conversacion, MIN(codigo) min_codigo FROM chat GROUP BY conversacion
  4. ) T2 ON T1.conversacion = T2.conversacion AND T1.codigo = T2.min_codigo

Haz la prueba y nos comentas.

Saludos