Ir al contenido


Foto

sumar el total de varios campos


  • Por favor identifícate para responder
2 respuestas en este tema

#1 I BaChO I

I BaChO I

    Newbie

  • Miembros
  • Pip
  • 5 mensajes

Escrito 21 noviembre 2011 - 06:42

bno como muestro en las tablas,,, deseo sumar el sueldo_bruto en la tabla trabajador, llamando a los totales de ingreso y egreso,

sé q quizas la bd este mal modelada, él asunto es q puedan apoyarme y orientarme ya q m estoy iniciando en mysql y mis conocimientos son impiricos...

gracias

Imagen Enviada


  • 0

#2 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 21 noviembre 2011 - 08:52

SELECT (Tabla1 + Tabla2) AS Total FROM Trabajadores WHERE Trabajador_id = 999



Saludos.
  • 0

#3 I BaChO I

I BaChO I

    Newbie

  • Miembros
  • Pip
  • 5 mensajes

Escrito 21 noviembre 2011 - 10:19

esta es mi codificacion


DELIMITER $$

DROP PROCEDURE IF EXISTS `sp_registratrb` $$
DELIMITER $$

DROP PROCEDURE IF EXISTS `sp_detalletrabajador` $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_detalletrabajador`(


IN nombret_e varchar(100),
IN appat_e varchar(100),
IN apmat_e  varchar(100),
IN dni_e  char(8),
IN cod_ingresos_e char(8),
IN cod_egresos_e char(8))
BEGIN

declare codigo_e char(8);




SELECT CONCAT('W',LPAD(ifnull(Max(SUBSTRING(cod_trabajador,2)),0)+1,7,'00')) into codigo_e  FROM trabajador;


select nombre_trab,
apellido_pat,
apellido_mat,
dni,
cod_ingresos,
cod_egresos INTO nombret_e,
appat_e,
apmat_e,
dni_e,
cod_ingresos_e,
cod_egresos_e

from trabajador 
where cod_trabajador = codigo_e;


INSERT INTO trabajador
(cod_trabajador,
nombre_trab,
apellido_pat,
apellido_mat,
dni,
cod_ingresos,
cod_egresos)
VALUES
(codigo_e,nombret_e,appat_e,apmat_e,dni_e,cod_ingresos_e, cod_egresos_e);
END $$

DELIMITER ;

  • 0




IP.Board spam blocked by CleanTalk.