Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-01-2008
crema_carlos crema_carlos is offline
Registrado
 
Registrado: ene 2008
Posts: 1
Poder: 0
crema_carlos Va por buen camino
Exclamation gran duda

Hola chicos y chicas del foro soy nuevo aca recient tengo 10 min...bueno estoy estancado en un trabajo y quisiera su ayuda.Tengo varias tabla con 3 campos: Facultades(45 facultades),Año(1968-2005) y Total (valor entero). Tengo q generar reportes(crystal report) con estas tablas...por ejemplo me piden de la tabla vacantes que elija 3 facultades entre los años 2000-2005 y generar el reporte y no se como hacerlo.
Lo que puedo generar es las vacantes entre ese intervalo de años, y la consulta para solo una facultad de la siguiente manera

CREATE procedure vacantexfacu
@facultad varchar (255),
@fecha1 varchar (255),
@fecha2 varchar (255)
as
select variable,año, total from vacantes
where variable=@facultad and año between @fecha1 and @fecha2
group by variable,año,total
GO

He pensado tambien en hace para cada numero de facultades pero no me parece lo mas optimo quisiera saber si alguien sabe como hacerlo de forma dinamica es decir para n facultades.

Estoy trabajando en visual studio.net 2005 si me pudieran ayudar estaria agradecido. Gracias
Responder Con Cita
  #2  
Antiguo 14-01-2008
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 23
maeyanes Va por buen camino
Hola...

Bienvenido a estos foros... te recomiendo que le des una leida a la Guía de estilo de los foros...

También te recomiendo que uses las etiquetas [ sql ] [ /sql ] (sin los espacios en blanco) para encerrar tu código...


Saludos...
Responder Con Cita
  #3  
Antiguo 14-01-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Y después de leer la Guía de estilo, verás que tu mensaje no es lo suficientemente concreto. Pásate de vuelta por este hilo y completa la información que falta .

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #4  
Antiguo 16-01-2008
espericueta espericueta is offline
Miembro
 
Registrado: ene 2008
Posts: 13
Poder: 0
espericueta Va por buen camino
Smile usa top

puedes usar top , que te muestra los primeros resultados a menos que ocupes uno en especifico

Código SQL [-]
 CREATE procedure vacantexfacu
 @facultad varchar (255),
 @fecha1 varchar (255),
 @fecha2 varchar (255),
 @registros integer
as
 select top @registros variable,año, total from vacantes
 where variable=@facultad and año between @fecha1 and @fecha2
 group by variable,año,total
 GO
Responder Con Cita
Respuesta



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
GRAN DUDA de qreport muppett Impresión 10 28-09-2007 00:44:33
Gran duda con quickreport lbidi Impresión 3 15-08-2005 20:28:44
Una gran duda con BDE El_Perrito Conexión con bases de datos 3 14-07-2005 11:25:31
un gran problema con bde LordBits Conexión con bases de datos 2 08-11-2004 17:52:58


La franja horaria es GMT +2. Ahora son las 15:56:41.


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