Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/05/2012, 03:18
Bugger
 
Fecha de Ingreso: septiembre-2010
Ubicación: /home/
Mensajes: 103
Antigüedad: 14 años, 2 meses
Puntos: 17
Problema/Duda con UNION

Hola a todos,

tengo las siguiente tablas -> 2011_tickets, 2012_tickets

con campos como id_articulo, fecha, total_euros, total_partidas... es más extenso pero con esto me basta para el ejemplo

luego si quiero sacar el total_euros de una consulta entres dos fechas, como seria?

Código:
Select distinct(id_articulo),sum(total_euros),sum(total_partidas) FROM 2011_tickets WHERE fecha>=fecha_desde AND fecha<=fecha_hasta 
UNION
Select distinct(id_articulo),sum(total_euros),sum(total_partidas) FROM 2012_tickets WHERE fecha>=fecha_desde AND fecha<=fecha_hasta GROUP BY id_articulo
la consulta más o menos sería esta, pero me devuelve datos que no acaban de ser del todo ciertos, me sale un articulo particularmente totalmente desorbitado... en que me estoy equivocando? es posible sacar total de dos tablas distintas con union?

saludos

Última edición por Bugger; 02/05/2012 a las 03:55