Vous êtes sur la page 1sur 4

tblproveedores user ----> iduser verificar que los id de la tabla usuario sean las mismas que hay en la tabla

pro veedores ################################################################################ ####### crear una tabla tblalmacenes ingresar un almacen y relacionar con la tabla articulo modificar la tabla tblarticulo los campos empresa por idalmacen y actualizar por el id de almacen ########################################################### ---------------------------------****modificar la tabla tblarticulos con idcategoria update tblarticulo join tblcategoria on tblarticulo.idcategoria=tblcategoria.descripcion set tblarticulo.idcategoria=tblcategoria.id; --------------------------------------**** modificar la tabla tblarticulos con idunidad 1 update tblarticulo set iduser=4 where iduser="" 2 update tblarticulo join tblunidades on tblarticulo.idunidad=tblunidades.descripcion set tblarticulo.idunidad=tblunidades.id; **** ---------------------------------------------------------**** modificar la tabla tblarticulos con idmoneda update tblarticulo join tblmoneda on tblarticulo.idmoneda=tblmoneda.descripcion set tblarticulo.idmoneda=tblmoneda.id; ########################################################### ****modificacion de tblmovimiento * cambiar empresa por idempresa tipodoc x idtipodoc user x iduser cli_prov x idcli_prov detalle x nropedido 20 update tblmovimiento join tblempresa on tblmovimiento.idempresa=tblempresa.descripcion set tblmovimiento.idempresa=tbltblempresa.id; * cambiar update tblmovimiento join tbltipodoc on tblmovimiento.tipodoc=tbltipodoc.descripcion set tblmovimiento.tipodoc=tbltipodoc.id; update tblmovimientos set iduser=4 where iduser=''

update tblmovimiento join tblusuarios on tblmovimiento.iduser=tblusuarios.user set tblmovimiento.iduser=tblusuarios.id; update tblmovimientos join tblproveedores on tblmovimientos.idcli_prov=tblproveedores.razon_social set tblmovimientos.idcli_prov=tblproveedores.id where tblmovimientos.idtipomov imiento='ENTRADAS'; update tblmovimientos join tblcliente on tblmovimientos.idcli_prov=tblcliente.descripcion set tblmovimientos.idcli_prov=tblcliente.id where tblmovimientos.idtipomovimie nto='salidas' update tblmovimiento join tbltipomovimiento on tblmovimiento.tipomovimiento=tbltipomovimiento.descripcion set tblmovimiento.tipomovimiento=tbltipomovimiento.id; update tblmovimiento join tblmotivomovimiento on tblmovimiento.idmotivo=tblmotivomovimiento.descripcion set tblmovimiento.idmotivo=tblmotivomovimiento.id; *** 167,16,105,203,205,204,170, eliminamos la columna detalle o nropedido update tblmovimiento set cli_prov='105' where cli_prov='INVERSIONES LA ECONOMIA S.A.C' se cambio el procedimiento almacenado ver_movimiento * cambiar el tipo de ctacor a boolean ######################################################################## antes de modificar la tabla movimientos CREAMOS UNA TABLA COMPROBANTES e insertamos algunas columnas de la tabla 1 INSERT INTO TBLcomp (Idtipodoc,idempresa,idcli_prov,nrodoc,fechacomp,igv,estado ) (select idtipodoc,idempresa,idcli_prov,nrodoc,fecha,igv,estado from tblmovimient o order by id) 2 borramos idtipodoc,idempresa,idcli_prov,nrodoc,fecha,igv de la tabla tblmovimie nto 3 agregamos una columna idcomprobante y se asignamos valores unicos. update tblmovimiento join tblcomp on tblmovimiento.id=tblcomp.id set tblmovimiento.idcomprobante=tblcomp.id; update tblcomp set idcondicion=3 where idcondicion is null update tblcomp set idmoneda=1 where idmoneda is null update tblcomp set tipocambio=1.00 where tipocambio is null ALTER TABLE tblmovimiento

ADD UNIQUE (idcomprobante) * eliminar la columa emp de la tabla solicitante ######################################################################### creamos la tabla tblcomp_cli * insertamos la primera columna DROP TABLE IF EXISTS `dbsistema`.`tblcomp_cli`; CREATE TABLE `dbsistema`.`tblcomp_cli` ( `idComp` int(11) NOT NULL, `idCliente` int(11) NOT NULL, PRIMARY KEY (`idComp`,`idCliente`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; insert into tblcomp_cli (idcomp) (select tblcomp.id from tblcomp inner join tblmovimiento on tblmovimiento.idcomprobante=tblcomp.id where tblmovimiento.idtipomovimiento=2) * insertamos la segunda columna update tblcomp_cli join tblcomp on tblcomp_cli.idcomp=tblcomp.id join tblmovimiento on tblmovimiento.idcomprobante=tblcomp.id set tblcomp_cli.idcliente=tblcomp.idcli_prov where tblmovimiento.idtipomovimie nto=2; update tblcomp_cli set idcliente=6 where idcliente>19 * verificar el id 1010 por algun error *Luego relacionamos las tablas. * creamos la tabla tblcomp_prov ######################################## DROP TABLE IF EXISTS `dbsistema`.`tblcomp_prov`; CREATE TABLE `dbsistema`.`tblcomp_prov` ( `idcomp` int(11) NOT NULL, `idproveedor` int(11) NOT NULL, PRIMARY KEY (`idcomp`,`idproveedor`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8; insert into tblcomp_prov (idcomp) (select tblcomp.id from tblcomp inner join tblmovimiento on tblmovimiento.idcomprobante=tblcomp.id where tblmovimiento.idtipomovimiento=1) update tblcomp_prov join tblcomp on tblcomp_prov.idcomp=tblcomp.id join tblmovimiento on tblmovimiento.idcomprobante=tblcomp.id set tblcomp_prov.idproveedor=tblcomp.idcli_prov where tblmovimiento.idtipomovi miento=1; update tblcomp_cli

join tblcomp on tblcomp_cli.idcomp=tblcomp.id join tblmovimiento on tblmovimiento.idcomprobante=tblcomp.id set tblcomp_cli.idcliente=tblcomp.idcli_prov where tblmovimiento.idtipomovimie nto=2; ###########################################3 Alteramos la tabla detallemovimiento update tbldetallemovimiento join tblmovimiento on tblmovimiento.id=tbldetallemovimiento.idmovimiento set tbldetallemovimiento.idmovimiento=tblmovimiento.idcomprobante; cambiamos la columna idmovimiento x idcomp