Consuta SQL

13/05/2005 - 15:02 por Pedro | Informe spam
Hola, necesito realizar una consulta que dada una tabla con tres campos:
- ID
- Fecha
-Grupo
Para por ejemplo los valores
Id:=1 , Fecha:05/10/2005, Grupo:1
Id:=2 , Fecha:02/10/2005, Grupo:1
Id:=3 , Fecha:07/10/2005, Grupo:2
Id:=4 , Fecha:09/10/2005, Grupo:2

Agrupe el resultado por grupo con el valor mínimo de la fecha y el ID
adecuado, vamos, el resultado sería..
Id:=2 , Fecha:02/10/2005, Grupo:1
Id:=3 , Fecha:07/10/2005, Grupo:2

Gracias a todos y un saludo.

Pedro J.

Preguntas similare

Leer las respuestas

#1 MNLau
13/05/2005 - 15:25 | Informe spam
select id,min(fecha),grupo
from tabla
group by id,grupo

"Pedro" escribió en el mensaje
news:
Hola, necesito realizar una consulta que dada una tabla con tres campos:
- ID
- Fecha
-Grupo
Para por ejemplo los valores
Id:=1 , Fecha:05/10/2005, Grupo:1
Id:=2 , Fecha:02/10/2005, Grupo:1
Id:=3 , Fecha:07/10/2005, Grupo:2
Id:=4 , Fecha:09/10/2005, Grupo:2

Agrupe el resultado por grupo con el valor mínimo de la fecha y el ID
adecuado, vamos, el resultado sería..
Id:=2 , Fecha:02/10/2005, Grupo:1
Id:=3 , Fecha:07/10/2005, Grupo:2

Gracias a todos y un saludo.

Pedro J.


Respuesta Responder a este mensaje
#2 Alejandro Mesa
13/05/2005 - 15:58 | Informe spam
Trata,

select [id], fecha, grupo
from tabla1 as t1
where fecha = (select min(t2.fecha) from tabla1 as t2 where t2.grupo =
t1.grupo)


AMB


"Pedro" wrote:

Hola, necesito realizar una consulta que dada una tabla con tres campos:
- ID
- Fecha
-Grupo
Para por ejemplo los valores
Id:=1 , Fecha:05/10/2005, Grupo:1
Id:=2 , Fecha:02/10/2005, Grupo:1
Id:=3 , Fecha:07/10/2005, Grupo:2
Id:=4 , Fecha:09/10/2005, Grupo:2

Agrupe el resultado por grupo con el valor mínimo de la fecha y el ID
adecuado, vamos, el resultado sería..
Id:=2 , Fecha:02/10/2005, Grupo:1
Id:=3 , Fecha:07/10/2005, Grupo:2

Gracias a todos y un saludo.

Pedro J.



Respuesta Responder a este mensaje
#3 Pedro
13/05/2005 - 16:54 | Informe spam
Estupendo, esta me vale, muchas gracias
Un saludo
Pedro J.

"Alejandro Mesa" escribió en el
mensaje news:
Trata,

select [id], fecha, grupo
from tabla1 as t1
where fecha = (select min(t2.fecha) from tabla1 as t2 where t2.grupo > t1.grupo)


AMB


"Pedro" wrote:

Hola, necesito realizar una consulta que dada una tabla con tres campos:
- ID
- Fecha
-Grupo
Para por ejemplo los valores
Id:=1 , Fecha:05/10/2005, Grupo:1
Id:=2 , Fecha:02/10/2005, Grupo:1
Id:=3 , Fecha:07/10/2005, Grupo:2
Id:=4 , Fecha:09/10/2005, Grupo:2

Agrupe el resultado por grupo con el valor mínimo de la fecha y el ID
adecuado, vamos, el resultado sería..
Id:=2 , Fecha:02/10/2005, Grupo:1
Id:=3 , Fecha:07/10/2005, Grupo:2

Gracias a todos y un saludo.

Pedro J.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida