SQL - Semtencia de selección.

 
Vista:

Semtencia de selección.

Publicado por Luis (1 intervención) el 24/05/2006 12:55:00
¿Como puedo hacer para seleccionar en un determinada tabla una linea que cumple una serie de condicines ? , me explico.

Lo que intento es agupar en una linea un conjunto de estas (group by) pero que en algunos campos vayan los datos de la linea que cumple con una determinada serie de condiciónes. Lo explico con un ejemplo:

nombre edad gastos fecha hora secuencia dato
luis 12 15 14/05 12 2 perro
luis 12 6 14/05 13 1 gato
juan 18 23 12/05 12 1 pera
juan 18 4 12/05 12 2 manzana

Resultado

luis 12 21 14/05 13 1 gato
juan 18 27 12/05 12 2 manzana

gastos: suma de gastos

resto: la agrupación por nombre y edad y la linea que tiene la mayor fecha, en caso de igualdad la mayor hora y en caso de igualdad la mayor secuencia. Esta última jamas se repite.

Gracias por todo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Semtencia de selección.

Publicado por Isaías (5072 intervenciones) el 24/05/2006 18:42:52
Luis

Deberias re-plantear tu problema, en el ejemplos que mandas.

nombre edad gastos fecha hora secuencia dato
luis 12 15 14/05 12 2 perro
luis 12 6 14/05 13 1 gato
juan 18 23 12/05 12 1 pera
juan 18 4 12/05 12 2 manzana

Resultado

luis 12 21 14/05 13 1 gato
juan 18 27 12/05 12 2 manzana

NADA tiene que ver el registro de GASTOS de "luis" en "perro" con "gato", ¿cierto?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar