Estoy tratando de construir una consulta que hace una suma si un cierto parámetro es conjunto. Por ejemplo:Hacer la suma si ciertas condiciones son verdaderas
SELECT SUM(IF(<condition>,field,field)) AS total_value
... que funciona correctamente.
Pero he más de una condición en la SI(), como:
SELECT SUM(IF(<condition> <condition>,field,field)) AS total_value
..which no está funcionando, ¿podría tener alguna idea de lo que debería ser la consulta adecuado para ello.
actualización
Lo siento por consultas equivocadas, las consultas adecuadas son
Mi consulta actual se ve algo como esto: SELECT SUM (IF (condición1, campo, campo)) AS total_value que está trabajando correctamente.
Pero tengo más de una condición en la SI(), como SELECT SUM (IF (condición1 condición2, campo, campo)) AS total_value que no está trabajando, ¿podría tener alguna idea de lo que debería ser la consulta derecha para esto.
Bienvenido a Stackoverflow. Puede editar su pregunta (y sus respuestas) haciendo clic en el enlace editar, está en el lado izquierdo, frente a su nombre de usuario & gravatar. También hay una sintaxis llamada MarkDown, que te permitirá modificar el formato para facilitar la lectura. –