![]() |
busquedas en campos
Saludos a todo el foro.
Tengo un problema con mi consulta en mysql (base de datos MySQL), tengo una tabla con los campos numreferencia, status entre otros. mi cusulta la hago de la siguiente forma
Aqui el problema, cuando ejecuto la consulta solo me toma el primer valor de status y hace la suma del campo monto solo con los registros donde status=1, status=2 no lo souma, debo aclara que status es un mismo campo pero con diferentes registros. alguien sabe por que solo suma con una condicion??:confused: PD. si ejecuto la sentencia desde un gestor de base de datos como SQLyog hace la suma correctamente con las 3 condiciones. En delphi es diferente la sentencia sql?? |
No estoy seguro al 100%, pero creo que el "and" tiene más preferencia que el "or", usa paréntesis y así sales de dudas.
and (status=1 or status=2) Saludos |
Gracias por responder.
El problema consistia en los poner los parentesis, funciona perfecto. Saludos |
| La franja horaria es GMT +2. Ahora son las 22:56:20. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi