Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/01/2014, 02:20
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: creacion de una vista para KARDEX por productos o fechas

Alex_87, he quitado y puesto algún paréntesis, pero uno de los principales fallos es que en la primera consulta de unión hay menos campos que en la segunda. Deben ser los mismos y del mismo tipo según el orden. Además, si añades alias, basta con ponerlos en el primer select y tú no los has puesto en el primero sino en el segundo. Revisa eso. Por otra parte, vendría bien que explicaras qué quieres obtener exactamente con esa consulta de unión
Código MySQL:
Ver original
  1. (Select te.fecha_entrada, null salida, SUM (ted.cantidad) entrada, faltamovimiento
  2. from tesis.articulos ta
  3.         inner join tesis.entradas_detalle ted ON ta.ID = ted.id_articulo
  4.         inner join  tesis.entradas te ON te.id_entrada = ted.id_entrada
  5. Where ta.ID = 8
  6. group by te.fecha_entrada)
  7. (Select Fecha, isnull(SUM(salida),0) Salida, isnull(SUM (Entrada),0) Entrada, ISNULL(SUM(Entrada),0) -  isnull(SUM(salida),0)[B])[/B] Movimiento
  8. from tabla)
  9. group by Fecha

Deberías explicar un poco la naturaleza y función de tus datos, y luego de acuerdo con ello revisaremos la consulta.