Cita:
Iniciado por gnzsoloyo Te explicaste mas o menos claro.
Ahora posteanos cómo lo estás intentando, y acláranos qué problema tienes con eso.
ya he resuelto algo de lo que queria, pero para ser sincero no se si estara bien
, bueno ahora tengo esto
INSERT INTO totales (numfactura,valorfactura,idcontrato,valorcontrato, total)
SELECT numfactura,valorfactura,idcontrato,valorcontrato,s uma
FROM facturas WHERE numfactura>0;
estoy recogiendo estos datos con un select e insertandolos, pero ahora lo que quiero es que me coja el valor del contrato - valor de la factura y me que guarde eso en el campo total.
les adjunto el esquema de la tabla total
Código:
create table totales(
numfactura varchar(15) not null,
valorfactura mediumint(30) not null,
idcontrato varchar(20) not null,
valorcontrato mediumint(40) not null,
total int (20) null,
primary key(numfactura),
foreign key (idcontrato)
references contratos(idcontrato)
);
Gracias por sus respuestas.