Foros del Web » Programación para mayores de 30 ;) » .NET »

increible select no lo hace bien

Estas en el tema de increible select no lo hace bien en el foro de .NET en Foros del Web. hola amigos, tengo este select Código: comados.CommandText = "SELECT reg,Cantidad,Pts,Fecha,Producto,NombreFormaPago,IvaVenta,Barra,NombTerminal,Plu,Anulado,IdComanda From IntroduccionDeVentasAhora WHERE Barra=@combo1 and NombTerminal=@combo2 and Anulado=0 and IvaVenta=10 OR IvaVenta=8 OR IvaVenta=7 and ...
  #1 (permalink)  
Antiguo 29/08/2012, 09:32
 
Fecha de Ingreso: diciembre-2011
Mensajes: 70
Antigüedad: 12 años, 4 meses
Puntos: 2
increible select no lo hace bien

hola amigos, tengo este select
Código:
 comados.CommandText = "SELECT reg,Cantidad,Pts,Fecha,Producto,NombreFormaPago,IvaVenta,Barra,NombTerminal,Plu,Anulado,IdComanda From IntroduccionDeVentasAhora WHERE Barra=@combo1 and NombTerminal=@combo2 and Anulado=0 and IvaVenta=10 OR IvaVenta=8 OR IvaVenta=7 and Fecha BETWEEN @FI AND @FF ORDER BY reg"
Curiosamente me filtra ANULADO = a lo que le sale de las narices...yo le digo solo los que son = a cero pero este select me filtra todos los números que existan en anulado..

alguna idea
  #2 (permalink)  
Antiguo 29/08/2012, 09:36
 
Fecha de Ingreso: diciembre-2011
Mensajes: 70
Antigüedad: 12 años, 4 meses
Puntos: 2
Respuesta: increible select no lo hace bien

arreglado...había que poner anulado = 0 por cada or....
  #3 (permalink)  
Antiguo 29/08/2012, 09:40
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: increible select no lo hace bien

Hola tienda, tu sentencia creo que está mal planteada... prueba con lo siguiente :
Código SQL:
Ver original
  1. SELECT reg,Cantidad,Pts,Fecha,Producto,NombreFormaPago,IvaVenta,Barra,NombTerminal,Plu,Anulado,IdComanda FROM IntroduccionDeVentasAhora
  2. WHERE Barra=@combo1 AND NombTerminal=@combo2 AND Anulado=0 AND (IvaVenta=10 OR IvaVenta=8 OR IvaVenta=7) AND Fecha BETWEEN @FI AND @FF ORDER BY reg
Saludos!.

PDT: Vi tu mensaje de respuesta despues de colocar mi comentario. Que bueno que te haya salido!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net

Etiquetas: select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:45.