![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
el problema es q interbase/firebird no deja hacer un select despues de un from , con lo que el subquery hay que hacero dentro del where.
Creo que la consulta en firebird/interbase deberia ser algo asi. select count(*) from tabla1 where tabla1.codigo in (select distinct tabla2..numero from tabla2 where tabla2.codigo=tabla1.codigo) and tabla1.estudio=8683 saludos. |
|
#2
|
||||
|
||||
|
FireBird 2.0 sí permite hacer la consulta:
InterBase 7.5 no lo permite. Acabo de probarlo en ambos.
__________________
...y mañana caminaré por las calles pasando inadvertido, como siempre. |
|
#3
|
|||
|
|||
|
muchas gracias, tendre que recurrir a hacer un select normal y luego un recordcount, me jode viajar tantos datos para nada, pero no veo otra solucion
|
|
#4
|
||||
|
||||
|
Hola.
No das mucha informacion sobre la estructura de tablas. Haciendo un ejercicio de imaginacion creo que mas o menos esto podria servirte (o parecido).
Saludos |
|
#5
|
|||
|
|||
|
imagina que tenemos 2 tablas de alumnos y de notas
yo quiero poder hacer un count del numero de alumnos que han suspendido al menos una asignatura. Osea si un alumno ha suspendido 3 no quiero que cuente como 3 sino solo como 1, por eso tenia la sql como la tenia , pero como bien decis aqui en interbase no funciona el from(select.... |
|
#6
|
||||
|
||||
Con esta consulta obtienes los estudiantes que han suspendido y su nota mas baja. Es decir que si uno tiene dos notas por debajo de 5, solo te saca la mas baja. Obviamente un "count" no tiene mucho sentido porque siempre va a ser uno. Saludos |
|
#7
|
|||
|
|||
|
gracias kalimero, pero yo necesito el numero de estudiantes que cumplen esa condicion, por eso tenia el count
un saludo |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| error "Subquery returned more than 1 value" | lynu | SQL | 1 | 14-08-2006 16:16:25 |
| SubQuery con error?? | danytorres | SQL | 2 | 24-01-2005 19:12:06 |
| (DBE+.dbf+subquery) Como hago un (capo1,campo2) IN (Select campo1,campo2, FR...) | orfeo | SQL | 12 | 31-03-2004 23:53:05 |
|