![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Select registros master según nº de líneas de detalle
Hola.
Win XP Delphi 7 FireBird 1.5 enlazado con IBX Tengo una tabla Master llamada ALUMNOS con su detalle FALTAS de disciplina. Quiero seleccionar los alumnos que tengan un numero determinado de faltas, comprendido entre dos números cogidos de dos Edits. Por ej. que me liste todos los alumnos con un número de faltas comprendido entre 5 y 10. No se como hacerlo. ¿ Alguna idea o sitio donde encontrar ayuda sobre esto ? Muchas gracias. Un saludo. |
#2
|
||||
|
||||
__________________
Conoce mi blog http://www.edgartec.com |
#4
|
|||
|
|||
Muchas gracias, Poliburro y Román, voy a probarlo.
Un saludo. |
#5
|
|||
|
|||
Me da este error:
Token Unknown -line 2, char 15 As ¿Qué está mal? Gracias. |
#6
|
||||
|
||||
Cita:
Prueba con esto amigo. [delphi]
Suerte
__________________
Conoce mi blog http://www.edgartec.com |
#7
|
||||
|
||||
Cita:
Cita:
![]() Claro que tienes razón, pero entiendo de la pregunta original que sólo interesan alumnos con faltas. Pero ciertamente, si se trata de una especie de reporte general, el join es necesario. // Saludos |
#8
|
|||
|
|||
Hola:
Lo que me indicas es lo mismo que tengo pero puesto en vez de con add en varias líneas con Text en una sola línea, por lo que da el mismo error, en el As, solo que ahora está en la linea 1 Char 60 . Lo he cambiado así
y ahora pasa sin error pero al abrir la tabla alumnos me da IBDSAlumnos: campo 'NOMBRE' no encontrado. Si en el select le añado el campo NOMBRE (Select ALUMNOS.CODIALUMNO, ALUMNOS.NOMBRE, Count(*)) me da otro error en Group By: Invalid expression in the select list (not contained in either an agregate function or the GROUP BY clause) Un saludo. Última edición por fidel fecha: 28-03-2007 a las 19:50:07. |
#9
|
||||
|
||||
Entonces pruebalo así
__________________
Conoce mi blog http://www.edgartec.com |
#10
|
|||
|
|||
El problema que yo veo es que no se especifica lo que se está contando. Yo usaría esto:
Última edición por d-hugo fecha: 09-04-2007 a las 10:29:53. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Incrementar el id del detalle en master/detail... | Arturo | MySQL | 2 | 07-07-2006 19:24:09 |
Impresión con Bandas Master-Detalle | santi33a | Impresión | 0 | 02-12-2005 13:03:37 |
Ejemplo Master Detalle | osmar | Conexión con bases de datos | 2 | 03-03-2005 08:26:01 |
Trigger en master-detalle | jgutti | Firebird e Interbase | 3 | 07-08-2004 01:33:58 |
![]() |
|