Hola a todos.
Resulta que tengo un problemilla con una consulta que no me duvuelve los resultados esperados.
El codigo es:
SELECT Articulos.artCodigo, Articulos.Cod_IBM, Movimientos.HRAFECHA, ConsultaFecha.Expr1
FROM (Movimientos INNER JOIN (IBM2 INNER JOIN Articulos ON IBM2.CodIBM = Articulos.Cod_IBM) ON Movimientos.HRANARTIC = IBM2.CodIBM) INNER JOIN ConsultaFecha ON Movimientos.HRAFECHA = ConsultaFecha.HRAFECHA
WHERE (((ConsultaFecha.Expr1)=[Fecha : dd/mm/aa]))
ORDER BY Articulos.artCodigo;
Resulta que me devuelve bien los reultados pero devuelve más filas,me explica si tiene que devolver 2 filas me devuelve 4,3 filas me devuelve 6,4 filas me devuelve 8,...
Por ejemplo:
Resultado correcto sería:
artCodigo Cod_IBM HRAFECHA Expr1
01091400 182244 21228 28/12/02
16177145 366015 21228 28/12/02
Y me devuelve:
artCodigo Cod_IBM HRAFECHA Expr1
01091400 182244 21228 28/12/02
01091400 182244 21228 28/12/02
16177145 366015 21228 28/12/02
16177145 366015 21228 28/12/02
No se que pasa ,me podrían dar un consejillo,gracias.