Crear cursor a partir de los registros de una tabla

17/03/2005 - 23:16 por Baltazar Moreno | Informe spam
como puedo crear un cursor, y donde sus campos sean los registros de una
tabla, esto para hacer unas estadísticas, ya que tengo una tabla
escuelas de procedencia y otra de carreras.

entonces tengo que sacar cuantos alumnos de cada carrera son de que
municipo


como puedo entonces crear un cursor con esos datos y un reporte,
teniendo en cuenta que el numero de registros de las dos tablas puede
variar.

Gracias de antemano

Saludos!
Baltazar Moreno

Preguntas similare

Leer las respuestas

#1 Esparta Palma
18/03/2005 - 01:47 | Informe spam
Crea una consulta donde enlaces las dos tablas.

SELECT < Tus Campos > ;
FROM Calificaciones ;
INNER JOIN Escuela ;
ON Calificaciones.idEscuela = Escuela.ID ;
INNER JOIN Municipio ;
ON Escuela.IdMunicipio = Municipio.ID
INTO CURSOR cReporte

Sería buena idea que nos enviaras la definición de tus tablas, así como
también los identificadores que crean las relaciones entre entidades.


ž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º

Espartaco Palma Martínez
SysOp http://www.PortalFox.com
México D.F.
MoBlogs!
http://weblogs.golemproject.com/esparta/ <- Tech
http://www.espartha.com/blog/ <- Personal

Baltazar Moreno wrote:
como puedo crear un cursor, y donde sus campos sean los registros de una
tabla, esto para hacer unas estadísticas, ya que tengo una tabla
escuelas de procedencia y otra de carreras.

entonces tengo que sacar cuantos alumnos de cada carrera son de que
municipo


como puedo entonces crear un cursor con esos datos y un reporte,
teniendo en cuenta que el numero de registros de las dos tablas puede
variar.

Gracias de antemano

Saludos!
Baltazar Moreno

Respuesta Responder a este mensaje
#2 Baltazar Moreno
18/03/2005 - 17:55 | Informe spam
gracias por contestar.

Ok, tengo las siguientes tablas:

PREPAS ( cve c(3), nombre c(30), ubicacion c(3) ...)
UBICACIONES ( cve c(3), nombre c(30)... )
CARRERAS ( cve c(3), nombre c(45) ...)
FICHAS (folio c(5), año n(4), esp c(3) ...)

relaciono fichas con carrerras con :
fichas.esp = carreras.cve

fichas con prepas:
fichas.esp = carreras.cve

prepas con su ubicacion:
prepas.ubiicacion = ubicaciones.cve

ahora lo que me piden es un concentrado de cuantos aspirantes de cada
especialidad han sacado ficha de que escuela, es decir:

-

CARRERAS
ESC. PROCEDENCIA | UBICACION | INDUSTRIAL | SISTEMAS | |
TOTALES
-
CBTIS 127 | SAN PEDRO 15
5 20
CONALEP TORREON 4
7 11
.
.
.
.
RESUMEN 151
200 351


entonces los campos de carreras dependen de los regitros que tengo en la
tabla de carreras, y el conteo se hace en la tabla de fichas.

y también como puedo crear un reporte con un numero N de campos, es decir
como imprimo esta consulta.

Gracias de Antemano


Baltazar Moreno
Respuesta Responder a este mensaje
#3 Baltazar Moreno
25/03/2005 - 19:05 | Informe spam
Baltazar Moreno escribió:
gracias por contestar.

Ok, tengo las siguientes tablas:

PREPAS ( cve c(3), nombre c(30), ubicacion c(3) ...)
UBICACIONES ( cve c(3), nombre c(30)... )
CARRERAS ( cve c(3), nombre c(45) ...)
FICHAS (folio c(5), año n(4), esp c(3) ...)

relaciono fichas con carrerras con :
fichas.esp = carreras.cve

fichas con prepas:
fichas.esp = carreras.cve

prepas con su ubicacion:
prepas.ubiicacion = ubicaciones.cve

ahora lo que me piden es un concentrado de cuantos aspirantes de cada
especialidad han sacado ficha de que escuela, es decir:

-

CARRERAS
ESC. PROCEDENCIA | UBICACION | INDUSTRIAL | SISTEMAS | |
TOTALES
-
CBTIS 127 | SAN PEDRO 15
5 20
CONALEP TORREON 4
7 11
.
.
.
.
RESUMEN 151
200 351


entonces los campos de carreras dependen de los regitros que tengo en la
tabla de carreras, y el conteo se hace en la tabla de fichas.

y también como puedo crear un reporte con un numero N de campos, es decir
como imprimo esta consulta.

Gracias de Antemano


Baltazar Moreno


Respuesta Responder a este mensaje
#4 Ing. Baltazar Moreno
25/03/2005 - 19:05 | Informe spam
Baltazar Moreno escribió:
gracias por contestar.

Ok, tengo las siguientes tablas:

PREPAS ( cve c(3), nombre c(30), ubicacion c(3) ...)
UBICACIONES ( cve c(3), nombre c(30)... )
CARRERAS ( cve c(3), nombre c(45) ...)
FICHAS (folio c(5), año n(4), esp c(3) ...)

relaciono fichas con carrerras con :
fichas.esp = carreras.cve

fichas con prepas:
fichas.esp = carreras.cve

prepas con su ubicacion:
prepas.ubiicacion = ubicaciones.cve

ahora lo que me piden es un concentrado de cuantos aspirantes de cada
especialidad han sacado ficha de que escuela, es decir:

-

CARRERAS
ESC. PROCEDENCIA | UBICACION | INDUSTRIAL | SISTEMAS | |
TOTALES
-
CBTIS 127 | SAN PEDRO 15
5 20
CONALEP TORREON 4
7 11
.
.
.
.
RESUMEN 151
200 351


entonces los campos de carreras dependen de los regitros que tengo en la
tabla de carreras, y el conteo se hace en la tabla de fichas.

y también como puedo crear un reporte con un numero N de campos, es decir
como imprimo esta consulta.

Gracias de Antemano


Baltazar Moreno


Respuesta Responder a este mensaje
#5 Baltazar Moreno
25/03/2005 - 19:08 | Informe spam
gracias por contestar.

Ok, tengo las siguientes tablas:

PREPAS ( cve c(3), nombre c(30), ubicacion c(3) ...)
UBICACIONES ( cve c(3), nombre c(30)... )
CARRERAS ( cve c(3), nombre c(45) ...)
FICHAS (folio c(5), año n(4), esp c(3) ...)

relaciono fichas con carrerras con :
fichas.esp = carreras.cve

fichas con prepas:
fichas.esp = carreras.cve

prepas con su ubicacion:
prepas.ubiicacion = ubicaciones.cve

ahora lo que me piden es un concentrado de cuantos aspirantes de cada
especialidad han sacado ficha de que escuela, es decir:


CARRERAS
ESC. PROCEDENCIA | UBICACION | INDUSTRIAL | SISTEMAS | |
TOTALES
CBTIS 127 | SAN PEDRO 15
5 20
CONALEP TORREON 4
7 11
.
.
.
.
RESUMEN 151
200 351


entonces los campos de carreras dependen de los regitros que tengo en la
tabla de carreras, y el conteo se hace en la tabla de fichas.

y también como puedo crear un reporte con un numero N de campos, es decir
como imprimo esta consulta.

Gracias de Antemano


Baltazar Moreno


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida