Ver Mensaje Individual
  #7 (permalink)  
Antiguo 13/12/2014, 09:47
gralf
 
Fecha de Ingreso: noviembre-2014
Mensajes: 76
Antigüedad: 10 años
Puntos: 0
Respuesta: no consigo haer funcionar a sum()

Cita:
Iniciado por gnzsoloyo Ver Mensaje
DEFAULT NULL es suficiente

pero, ¿este no es precisamente el problema que tengo?

la tabla es esta




el uso que quiero darle es que en cada inserción, la inserción se hará

o en el campo venta
o en el campo compra
o en el campo taller
o en el campo regulamas
o en el campo regula menos
y en el campo id_item

o sea que he hecho cuatro inserciones
para unas pruebas y por eso salen tantos campos con null, ¿no es así?

digo yo entonces, lo suyo sería que compra, venta, taller, regulamas y regula menos tuvieran 0 por default y como NULL llevaran NO?

voy aprobar

la tabla queda así



los movimientos así



y el resulado


Error Code: 1690. BIGINT UNSIGNED value is out of range in '(`stocklentesbrujuleando3`.`movimiento`.`compra` - `stocklentesbrujuleando3`.`movimiento`.`venta`)'


ya he brujuleado por internet y parece ser que el problema está en los unsigned, pero es que meparecen importantes para que nadie meta movimientos en negativo, lo cual estropearía los resultados, ¿no?


auqnue lo que no entiendo es que ningun resultado da por debajo de 0

Última edición por gralf; 13/12/2014 a las 10:19