Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Duda select mysql. Restar valores.

Estas en el tema de Duda select mysql. Restar valores. en el foro de Mysql en Foros del Web. Tengo una tabla con un campo llamado "cant" donde almaceno cantidades con diferentes conceptos. Uno de estos conceptos no es de entrada, sino que es ...
  #1 (permalink)  
Antiguo 13/06/2015, 06:14
 
Fecha de Ingreso: junio-2015
Mensajes: 1
Antigüedad: 8 años, 10 meses
Puntos: 0
Duda select mysql. Restar valores.

Tengo una tabla con un campo llamado "cant" donde almaceno cantidades con diferentes conceptos. Uno de estos conceptos no es de entrada, sino que es de salida, por lo que debe restarse del total.
Mi duda surge a la hora de diseñar una consulta que contemple los dos valores para poder restarlos.

select sum(cant) from principal de esta manera obtengo el total de la suma de "cant", pero cómo le deduzco el total de "cant" concepto "salida"??

Espero haberme explicado correctamente.

Gracias de antemano.
  #2 (permalink)  
Antiguo 13/06/2015, 07:24
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Duda select mysql. Restar valores.

Eso sería únicamente un problema de SQL, no tiene relación alguna con el foro de PHP.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 13/06/2015, 07:52
Avatar de TIExpert  
Fecha de Ingreso: mayo-2015
Ubicación: Venezuela
Mensajes: 167
Antigüedad: 8 años, 11 meses
Puntos: 17
Respuesta: Duda select mysql. Restar valores.

Hola.

No has explicado mucho, pero imagino que si cuando ingresas el concepto que es salida, lo grabas en negativo, el select hará lo que tu quieres.

Saludos
__________________
Mas de 20 años de experiencia en soporte de plataforma TI para empresas.
  #4 (permalink)  
Antiguo 13/06/2015, 19:57
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Duda select mysql. Restar valores.

Cita:
Iniciado por nestrany Ver Mensaje
Tengo una tabla con un campo llamado "cant" donde almaceno cantidades con diferentes conceptos. Uno de estos conceptos no es de entrada, sino que es de salida, por lo que debe restarse del total.
Mi duda surge a la hora de diseñar una consulta que contemple los dos valores para poder restarlos.

select sum(cant) from principal de esta manera obtengo el total de la suma de "cant", pero cómo le deduzco el total de "cant" concepto "salida"??

Espero haberme explicado correctamente.

Gracias de antemano.
El problema que se te plantea es que usas la misma tabla para salidas que para entradas, por lo que para hacer lo que quieres, tienes forzosamente que poder diferenciar si es una u otra.
¿Hay alguna forma de saber cuales son los IN y cuáles los OUT?

Si no lo hay, es que tienes el sistema mal diseñado.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: php, restar, select, tabla
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 05:47.