sql

national
04 de Febrero del 2004
FOREROS , SALUDOS, UNA CONSULTA DE SQL, QUE ME TIENE DEL TECHO, COLABORACIÓN

TABLA CONTABIL

MATRICULA VALOR
1010 1000
1020 2000
1030 3000
1010 2000

TABLA CREDITO

MATRICULA CREDITO

1010 200
1020 300
1030 400

La pregunta es ? como haría usted para sumar los campos de valor del 1010, del 1020, del 1030 y asi, y ese resultado sumarselo al campo credito que coincida con su respectiva matricula ?

Gracias de verdad

Isa?
04 de Febrero del 2004
UPDATE CREDITO SET CREDITO = CREDITO + X.IMPTRAN
FROM CREDITO JOIN (SELECT MATRICULA, SUM(VALOR) AS IMPTRAN
FROM MATRICULA GROUP BY MATRICULA) AS X ON CREDITO.MATRICULA = X.MATRICULA