Visual Basic - Sentencia SQL

Life is soft - evento anual de software empresarial
 
Vista:

Sentencia SQL

Publicado por Ivan Calderon (1 intervención) el 21/06/2005 23:36:33
Saludos a todos de antemano muchas gracias, estoy actualizando un sistema que desarrolle hace un poquito mas de un año y necesito cargar en un ADO con una sentencia SQL q me sume los registros y me muestre uno por cada mes, me explico la tabla es asi

Clave cedula mesagno codiasig monto
149423580102 14942358 Ene-2005 01 2000
149423580102 14942358 Ene-2005 02 1000
149423580102 14942358 Ene-2005 03 3000
149423580102 14942358 Ene-2005 01 2500

se trata de un sistema de nomina, el campo CLAVE es un campo q concatena la cedula del empleado con el codigo del cargo y el codigo de la nomina, CODIASIG es el codigo de la asignacion recibida, la cuestion es q cada empleado tiene para un mes especifico varios registros, uno para cada asignacion, por ejemplo si tiene cuatro asignaciones en enero del 2005 pues en la tabla tiene 4 registro uno para cada asignacion, la cuestion es q necesito para el proceso de fideicomiso una consulta q por cad mes me muestre un solo registro sumando todas las asignaciones, trate de hacerlo de la siguiente forma:

Adosueldos.recorsource="Select Clave,cedula,mes,año,sum(monto) from sueldos where clave='" & xclave & "' group by mesagno"

dicha sentencia no funciona,

Necesito q se genere algo asi, tomando en cuenta la tabla de arriba

Clave cedula mesagno monto
149423580102 14942358 Ene-2005 8500

Es decir, q sume todos los registros de ese empleado para ese mes.

De antemano muchasssssss 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

RE:Sentencia SQL

Publicado por Gustavo Rivas (43 intervenciones) el 22/06/2005 00:04:30
para mi tu sentencia esta bien solo que hace falta decirle como llamas a la suma (eso creo)
Adosueldos.recorsource="Select Clave,cedula,mes,año,sum(monto) as sumamonto from sueldos where clave='" & xclave & "' group by mesagno"
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