FoxPro/Visual FoxPro - Ayuda con consulta SQL

 
Vista:

Ayuda con consulta SQL

Publicado por Diego (41 intervenciones) el 19/01/2004 15:40:15
A ver Amigos si alguien puede darme una mano con esto:
Estoy haciendo una vista local en VFP 6, el problema que tengo es con el filtro ya que yo quiero que el filtro sea el siguiente:

select * from ventas where producto=wproducto .and. (tipomov=1 .or. tipomov=3)

el tema es que cuando hago la vista con el asistente de vistas, la consulta que me queda es esta

SELECT *;
FROM datos!ventas;
WHERE Ventas.tipomov = 1;
OR (Ventas.tipomov = 3;
AND Ventas.producto = ?wproductovta)

Como veran estan mal los parentesis y no se como puedo hacer para modificar esto.

Alguien puede ayudarme por favor.
Gracias
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

RE:Ayuda con consulta SQL

Publicado por Gregory (187 intervenciones) el 19/01/2004 23:11:15
el problema es que VFP realiza la comprobacion primero con el or y luego hace con el and
Select * from Ventas where (tipomov=1 or tipomov=3) and producto=wproducto into cursor filtrox

el asistente tal vez no encuentra la variable "wproducto"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda con consulta SQL

Publicado por Plinio (7841 intervenciones) el 20/01/2004 03:57:03
Podrian enviarle "wproducto" como un parametro. Ver Vista parametrizadas en la ayuda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar