Ayuda consulta de mysql
Publicado por WILBER (1 intervención) el 15/10/2018 02:20:03
buen dia, deseo hacer una busqueda con dos parametros que serian fecha y mes, de la siguiente tabla
cliente dia1 mes1 pago1 dia2 mes2 pago2 dia3 mes3 pago3 dia4 mes4 pago4
hugo 15 octubre NO 16 octubre NO 17 octubre no 18 octubre no
paco 17 octubre NO 18 octubre NO 18 octubre no 20 octubre no
luis 16 octubre SI 17 octubre SI 18 octubre no 19 octubre no
lo que quiero realizar es que me muestre los registros que coindican con la fecha seleccionada, si elijo 17 OCTUBRE me apareceran tres, pero solo quiero que me aparezcan DOS, porque uno ya tiene SI en pago
Como puedo hacer la consulta si la tengo de la siguiente manera
selec * from clientes where (dia1=xx or dia2=xx or dia3=xx or dia4=xx) and (mes1=xx or mes2=xx or mes3=xx or mes4=xx)
ya prove de la siguiente manera pero no lo hace lo que quiero porque recorre todas las variables y si me muestra los tres registros y no los 2 que deben de ser
selec * from clientes where (dia1=xx or dia2=xx or dia3=xx or dia4=xx) and (mes1=xx or mes2=xx or mes3=xx or mes4=xx) and (pago1=xx or pago2=xx or pago3=xx or pago4=xx)
ayuda por favor
cliente dia1 mes1 pago1 dia2 mes2 pago2 dia3 mes3 pago3 dia4 mes4 pago4
hugo 15 octubre NO 16 octubre NO 17 octubre no 18 octubre no
paco 17 octubre NO 18 octubre NO 18 octubre no 20 octubre no
luis 16 octubre SI 17 octubre SI 18 octubre no 19 octubre no
lo que quiero realizar es que me muestre los registros que coindican con la fecha seleccionada, si elijo 17 OCTUBRE me apareceran tres, pero solo quiero que me aparezcan DOS, porque uno ya tiene SI en pago
Como puedo hacer la consulta si la tengo de la siguiente manera
selec * from clientes where (dia1=xx or dia2=xx or dia3=xx or dia4=xx) and (mes1=xx or mes2=xx or mes3=xx or mes4=xx)
ya prove de la siguiente manera pero no lo hace lo que quiero porque recorre todas las variables y si me muestra los tres registros y no los 2 que deben de ser
selec * from clientes where (dia1=xx or dia2=xx or dia3=xx or dia4=xx) and (mes1=xx or mes2=xx or mes3=xx or mes4=xx) and (pago1=xx or pago2=xx or pago3=xx or pago4=xx)
ayuda por favor
Valora esta pregunta
0