![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Consulta con Group By y Max
Hola a todos :
Utilizo Firebird 2.1 y quiero realizar una consulta SQL. Tengo un Dataset con 5 campos (C1, C2, C3, C4 y C5) y dos registros con sus respectivos valores : Código:
C1 C2 C3 C4 C5 == == == == == A B C 0 X A B C 1 Y Es decir, la consulta me tiene que devolver A B C 1 Y ya que agrupados por A, B y C, el máximo valor de C4 es 1, y (sobre todo !) necesito el valor Y del campo C5. He intentado utilizar subconsultas dentro del propio Select y dentro de las condiciones When, pero no obtengo el resultado que deseo. He simplificado al máximo el ejemplo para ponerlo aquí en el foro. Por supuesto que C1, C2 y C3 pueden adquirir cualquier otro valor, y en el Dataset puede haber más de 2 registros. Gracias como siempre por vuestra ayuda.
__________________
Piensa siempre en positivo ! |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Consulta con Group By SQL | DasGrun | SQL | 2 | 22-01-2010 16:28:02 |
Consulta con group by y min | zvf | SQL | 2 | 21-04-2008 20:13:25 |
Consulta con group by | vivamotos | SQL | 4 | 04-01-2008 10:53:37 |
consulta de group by | gulder | MySQL | 1 | 25-11-2005 17:52:39 |
Consulta Group By | tgsistemas | SQL | 3 | 30-05-2005 12:15:25 |
![]() |
|