FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Con respecto a la pregunta original, en la versión 2.0 de Firebird existen las Derived
Tables con esto puedes hacer lo que planteas. Para las versiones anteriores, seguro que se puede lograr con procedimientos almacenados. Saludos |
#2
|
||||
|
||||
¿Lo has intentado quitando el campo h.he?
|
#3
|
||||
|
||||
listo
hector, con lo del 1 ya se soluciono lo de los registeros duplicado, y lo que hice para terminar el codigo le agregue un left join para mostrar a todo el mundo de personal.... ey hermano altamente agradecido a y una pregunta final porque con el 1(numero de columna) no se duplica, y si pongo h.he si se duplica?????
|
#4
|
||||
|
||||
En tu sentencia estas indicando que agrupe con respecto a tres campos:
(codigo,nombre,apellido) todas las tuplas que coincidan en estos tres campos serán agrupadas por ejemplo Código:
codigo nombre apellido he ===== ===== ======= ==== 1 carlos hernandez 1 1 carlos hernandez 2 1 carlos hernandez 4 1 carlos hernandez 2 ------------ grupo 1 ------------ 2 hector randolph 6 2 hector randolph 1 2 hector randolph 1 2 hector randolph 2 2 hector randolph 5 ------------ grupo 2 ------------ Código:
codigo nombre apellido MIN(he) ===== ===== ======= ==== 1 carlos hernandez 1 2 hector randolph 1 (codigo,nombre,apellidos,he) Todas las tuplas que coincidan en estos cuatro campos serán agrupadas Código:
codigo nombre apellido he ===== ===== ======= ==== 1 carlos hernandez 1 ------------ grupo 1 ------------ 1 carlos hernandez 2 1 carlos hernandez 2 ------------ grupo 2 ------------ 1 carlos hernandez 4 ------------ grupo 3 ------------ 2 hector randolph 6 ------------ grupo 4 ------------ 2 hector randolph 1 2 hector randolph 1 ------------ grupo 5 ------------ 2 hector randolph 2 ------------ grupo 6------------ 2 hector randolph 5 ------------ grupo 7 ------------ Código:
codigo nombre apellido he MIN(he) ===== ===== ======= ==== ===== 1 carlos hernandez 1 1 1 carlos hernandez 2 2 1 carlos hernandez 4 4 2 hector randolph 6 6 2 hector randolph 1 1 2 hector randolph 2 2 2 hector randolph 5 5 Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Refresh de un IBQuery | perillan | Conexión con bases de datos | 1 | 28-08-2005 20:43:12 |
Filter en IBQuery | StartKill | Firebird e Interbase | 1 | 27-08-2005 06:51:06 |
IBUpdateSQL - IBQuery | dmagui | Firebird e Interbase | 3 | 11-07-2005 16:59:54 |
IBdataset y IBQuery | vtdeleon | Firebird e Interbase | 2 | 17-05-2005 22:05:29 |
IBQuery y Rave | pkbza | Conexión con bases de datos | 0 | 13-08-2004 23:35:56 |
|