Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/09/2011, 09:50
maloboy_2k
 
Fecha de Ingreso: octubre-2010
Ubicación: Palermo
Mensajes: 55
Antigüedad: 14 años, 1 mes
Puntos: 0
Pregunta Problema con un Select y Where

Estimados, tengo les consulto lo siguiente:
-------------------------------------------------------
Escenario
Tabla sta14 (tiene los encabezados de movimientos)
Tabla sta20 (tiene los renglones de movimientos)
Las dos tablas tienen en comun un campo ncomp_in_s (numero comprobante interno)

Cuando ejecuto la siguiente consulta:

SELECT sta14.id_sta14, sta14.cod_pro_cl, sta14.fecha_mov, sta20.n_rengl_s,
sta14.ncomp_in_s, n_comp,sta14.t_comp, sta14.talonario, sta14.usuario,
sta20.cantidad, sta20.cod_articu, sta20.equivalenc, sta20.tipo_mov, fecha_ingreso, hora_ingreso, usuario_ingreso, terminal_ingreso
FROM sta14 INNER JOIN sta20 ON sta20.ncomp_in_s = sta14.ncomp_in_s
WHERE ((sta14.fecha_mov='2011-09-29') and (sta14.T_COMP='FAC' or sta14.T_COMP='REM') and (sta14.tcomp_in_s='FR' or sta14.tcomp_in_s='RE'))

Esta me tendría que devolver 1 solo registro de un remito que se realizó.
Pero me devuelme 32 filas de otros comprobantes.
Seguramente el problema lo tengo en el where.

Desde ya muchas gracias por la manito que puedan darme.
Saludos
Gustavo