FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Problema con un join
Estoy tratando de hacer una estadistica con un par de tablas
Pero teniendo solo unos 200 registros el pend en uno de los departamentos me devuelve 5000 me imagino que de alguna manera esta llamando a la misma tabla unas cuantas veces y por eso devuelve esto sabria alguien como hacer que funcione gracias
__________________
Gami ------------------------------------------------------------------ La necesidad no tolera tardanzas pero mas vale tarde que nunca Última edición por argami fecha: 28-05-2004 a las 09:09:47. |
#2
|
||||
|
||||
Que tipo de estadistica queres sacar?
De la forma que lo estas haciendo vas a obtener el mismo resultado en todos los count, pues todos se aplican sobre el mismo resultset....
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#3
|
||||
|
||||
Si haces FULL OUTER JOIN de todas las tablas, es normal que te devuelva más registros de los que filas tiene una de sus tablas....
De todas maneras, tiene razón jachguate, así a bote pronto la consulta no parece tener mucho sentido... ¿porqué no nos explicas qué se supone que tiene que devolver?
__________________
E pur si muove |
#4
|
||||
|
||||
nesesito una linea de datos que me diga cuantos estan dentro de una fecha
cuantos no se han entregado
Cuantos estan se entregaron fuera de la fecha
Todo esto lo deseo en un solo registro ya que lo quiero agrupar por departamentos que la descripcion esta en otra tabla es algo como: Tareas ___________________ Departamento Departamento ------------> Departamento Fecha ____________________ Descripcion FechaEnvio y las estadisticas todas salen de tareas gracias por contestar
__________________
Gami ------------------------------------------------------------------ La necesidad no tolera tardanzas pero mas vale tarde que nunca Última edición por argami fecha: 28-05-2004 a las 09:09:24. |
#5
|
||||
|
||||
Esto podes arreglarlo con subconsultas, pero no con un join, que es un producto cartesiano de las tablas.
La sentencia para dos conteos seria:
También verás que se ha resaltado la sintaxis de SQL en mi mensaje. Esto es debido a que uso la etiqueta [ sql ] en lugar de la etiqueta [ code ], que es un invento de Cadetill que hace mucho mas legible el código. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#6
|
||||
|
||||
va de lujo te lo agradezco la verdad desde que acabe hace 2 años el CFGS no he tocado sql y no me acordaba de las subselects te lo agradezco igualmente en mis pocos conocimientos si puedo ayudar en algo ya sabeis a donde dirigiros
__________________
Gami ------------------------------------------------------------------ La necesidad no tolera tardanzas pero mas vale tarde que nunca |
|
|
|