union

30/06/2003 - 21:01 por Fredy Cabré | Informe spam
Necesitaria tener una vista que me agrupe dos tablas mediante una UNION pero
no me deja coger mas que dos campos.
Resulta que tengo dos tablas que guardan el mismo tipo de campos, pero
necesito sumarlos y agruparlos y no se como hacerlo.
La primera tabla es la de 'Partes' donde guardo el departamento que
realizara las tareas, después resultó que en un mismo parte se podian
realizar tareas de más de un departamento con lo que tuve que crear la tabla
de 'DepartamentosParte' para guardar todos los departamentos de cada parte.
Ahora resulta que he de hacer un informe desglosado por departamentos de
todos los partes.
Me podeis ayudar??

Gracias
 

Leer las respuestas

#1 Javier Loria\(MVP\)
30/06/2003 - 21:29 | Informe spam
Hola Fredy:
No estoy seguro de haber entendido, pero me parece que tienes en la
Tabla PARTES y DEPARTAMENTOSPARTES el codigo del Departamento, y quieres
hacer un agrupamiento por DEPTAMENTO en ambas tablas.
/* PseudoCodigo */
SELECT DepartamentoID, SUM(),
FROM (
SELECT DepartamentoID,
FROM Partes
UNION
SELECT DepartamentoID,
FROM DepartamentosPartes
)
GROUP BY DepartamentoID
/* Fin de PseudoCodigo */

Aun cuando no conozco el problema me parece que que deberias considerar
seriamente un cambio en el esquema.

Saludos,


Javier Loria
Costa Rica (MVP)
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.


"Fredy Cabré" wrote in message
news:
Necesitaria tener una vista que me agrupe dos tablas mediante una UNION


pero
no me deja coger mas que dos campos.
Resulta que tengo dos tablas que guardan el mismo tipo de campos, pero
necesito sumarlos y agruparlos y no se como hacerlo.
La primera tabla es la de 'Partes' donde guardo el departamento que
realizara las tareas, después resultó que en un mismo parte se podian
realizar tareas de más de un departamento con lo que tuve que crear la


tabla
de 'DepartamentosParte' para guardar todos los departamentos de cada


parte.
Ahora resulta que he de hacer un informe desglosado por departamentos de
todos los partes.
Me podeis ayudar??

Gracias




Preguntas similares