MySQL - Ayuda Urgente - Sumar Registros de una tabla

 
Vista:

Ayuda Urgente - Sumar Registros de una tabla

Publicado por Andres Zambrano (1 intervención) el 27/01/2012 02:02:14
Hola a todos

Espero me puedan ayudar.

Tengo una tabla, con unos campos, donde necesito sumar algunos registros y mostrar el resultado en un ultimo campo de la misma tabla, pero no se como hacerlo.

este es el codigo de una vista que creé:

SELECT facturacion.Identificacion AS Identificacion,
facturacion.`Primer Nombre` AS `Primer Nombre`,
facturacion.`Segundo Nombre` AS `Segundo Nombre`,
facturacion.`Primer Apellido` AS `Primer Apellido`,
facturacion.`Segundo Apellido` AS `Segundo Apellido`,
facturacion.Fecha AS Fecha,
facturacion.Direccion AS Direccion,
facturacion.Telefono AS Telefono,
facturacion.Concepto AS Concepto,
facturacion.Autorizacion AS Autorizacion,
facturacion.Convenio AS Convenio,
facturacion.Valor_servicios AS Valor_servicios,
facturacion.Copagos AS Copagos,
facturacion.Moderadora AS Moderadora,
facturacion.Iva AS Iva,
facturacion.Descuentos AS Descuentos,

facturacion.Saldo AS Saldo,
facturacion.Total AS Total,
facturacion.Observaciones AS Observaciones
FROM paciente JOIN
facturacion ON paciente.Numero_doc = facturacion.Identificacion AND
paciente.Telefono = facturacion.Telefono AND paciente.Direccion =
facturacion.Direccion AND paciente.Apb = facturacion.Convenio AND
paciente.Apellido1 = facturacion.`Primer Apellido` AND paciente.Apellido2 =
facturacion.`Segundo Apellido` AND
paciente.Nombre1 = facturacion.`Primer Nombre` AND paciente.Nombre2 =
facturacion.`Segundo Nombre`


Necesito sumar los campos que estan subrayados y mostrar el resultado automaticamente en el campo: facturacion.Total

Espero que alguien me pueda ayudar

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Ayuda Urgente - Sumar Registros de una tabla

Publicado por Saul (18 intervenciones) el 31/01/2012 20:40:49
Checa esto a ver si te sirve

Suerte..

SELECT f.Identificacion AS Identificacion,
f.`Primer Nombre` AS `Primer Nombre`,
f.`Segundo Nombre` AS `Segundo Nombre`,
f.`Primer Apellido` AS `Primer Apellido`,
f.`Segundo Apellido` AS `Segundo Apellido`,
f.Fecha AS Fecha,
f.Direccion AS Direccion,
f.Telefono AS Telefono,
f.Concepto AS Concepto,
f.Autorizacion AS Autorizacion,
f.Convenio AS Convenio,
SUM(f.Valor_servicios) AS Valor_servicios,
SUM(f.Copagos) AS Copagos,
SUM(f.Moderadora) AS Moderadora,
SUM(f.Iva) AS Iva,
SUM(f.Descuentos) AS Descuentos,
f.Saldo AS Saldo,
f.Total AS Total,
f.Observaciones AS Observaciones
FROM paciente p JOIN facturacion f ON p.Numero_doc = f.Identificacion
AND p.Telefono = f.Telefono
AND p.Direccion = f.Direccion
AND p.Apb = f.Convenio
AND p.Apellido1 = f.`Primer Apellido`
AND p.Apellido2 = f.`Segundo Apellido`
AND p.Nombre1 = f.`Primer Nombre`
AND p.Nombre2 = f.`Segundo Nombre`
GROUP BY f.Identificacion;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar