Ayuda con una suma de campos

Hola muy buenas tardes estoy haciendo una pequeña base de datos donde manejo en una tabla una suma de cemento son tres campos cemento1, cemento2 y cemento3 lo que quiero es que me de un total de cemento y asu vez tengo otro campo que se llama cemento consumo que este vaya restando del cemento total y que se guarde en un campo que se llama cemento restante, sin más le agradezco su ayuda
Respuesta
1
Lo que quieres hacer deberías realizarlo con una consulta.
En una base de datos 'correctamente diseñada' no se guarda nunca el resultado de una operación, sino los datos que generan ese resultado.
En tu caso, lo que quieres es hacer es crear una consulta que te sume los 3 campos y reste el cemento consumido. Su código SQL podría ser este:
select nz(cemento1,0)+nz(cemento2,0)+nz(cemento3,0)-nz([cemento consumo],0) as Restante from tablaCemento;
El campo 'cemento consumo' iría entre corchetes porque lleva un blanco entre medias.
La función 'nz' la usaría para evitar problemas si alguno de los campos está a nulo en lugar de tener 0.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas