SQL - union de tablas

 
Vista:
sin imagen de perfil
Val: 8
Ha disminuido su posición en 9 puestos en SQL (en relación al último mes)
Gráfica de SQL

union de tablas

Publicado por jose juan (5 intervenciones) el 21/02/2017 17:44:45
buenas...

tengo un problema en donde tengo que hacer que dos tablas se unan, pero lasta tablas son las mismas solo que de años diferentes, registros_2016 y registros que es del 2017 y quiero poder sumarlas por asiídecirlo y me aparezcan los registros juntos y no por separado como con el inner join... espero que me puedan ayudar.

las tablas son MGW10008 Y MGW10008_2016 y tienen de campos, idcliente, nombre, fecha , ciddocum y entre otros que no son relevantes para esta consulta, trate con la consulta:


use practicas

select * from MGW10008_2016

full join MGW10008 on (MGW10008_2016.CIDCLIEN01= MGW10008.CIDCLIEN01)

pero me pone los datos de la tabla mgw10008 a lado y necesito que aparezcan abajo...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Leonardo Daniel A.
Val: 62
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

union de tablas

Publicado por Leonardo Daniel A. (23 intervenciones) el 21/02/2017 17:55:10
Hola, primero deberan ser los mismos campos en el SELECT


select '2016' as año, clave, nombre, fecha_ingreso, fecha_baja from Tabla2016
union all
select '2017' as año, clave, nombre, fecha_ingreso, fecha_baja from Tabla2017



asi uniras las 2 tablas y las identificaras por año tambien
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar