Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-06-2020
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Poder: 19
Angel.Matilla Va por buen camino
Extraer primeras filas

Buenos días. Tengo que montar un query a partir de estas dos tablas:
Código SQL [-]
CREATE TABLE PROCESO (
  CODPRV VARCHAR(3) CHARACTER SET ISO8859_1 DEFAULT '13' NOT NULL COLLATE ES_ES_CI_AI,
  CODIGO INTEGER DEFAULT 2 NOT NULL,
  NOMBRE VARCHAR(30) CHARACTER SET ISO8859_1 COLLATE ES_ES_CI_AI,
  ELECTOS SMALLINT,
  PRIMARY KEY (CODPRV,CODIGO));

CREATE TABLE ELECCIONES (
  CODPRV VARCHAR(3) CHARACTER SET ISO8859_1 DEFAULT '13' NOT NULL COLLATE ES_ES_CI_AI,
  CODIGO SMALLINT NOT NULL,
  PROCESO INTEGER NOT NULL,
  FECHA SMALLINT NOT NULL,
  CERRADO SMALLINT DEFAULT 1,
  PRIMARY KEY (CODPRV,CODIGO));
El campo CODIGO de la tabla PROCESO es el campo PROCESO en la tabla ELECCIONES y esta tabla tiene, por ejemplo, estos registros:

Bien. Necesito un query que me saque, por ejemplo, los tres primeros de cada uno de los valores del campo proceso de esta tabla; es decir los tres primeros para el valor 3, los tres primeros para el 4, etc.

Hasta ahora lo que hago es recorrer la tabla PROCESO e ir buscando los x valores primeros para cada código en la tabla ELECCIONES. ¿Podría montarse todo en un solo query?
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Primeras letras en mayúscula pablo Varios 11 13-08-2015 16:46:01
Primeras imágenes de Windows 8 Chris Noticias 7 08-06-2011 23:15:03
¿Como extraer de una cadena de 18 caracter, las primeras 10 letras? Nelly Varios 5 18-06-2007 20:00:09
Primeras imágenes de Internet Explorer 7 marcoszorrilla Noticias 1 02-08-2005 03:54:16
Devolver Solo las Primeras N filas pzhero Oracle 1 21-08-2004 00:15:00


La franja horaria es GMT +2. Ahora son las 14:36:01.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi