Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   instruccion sql (https://www.clubdelphi.com/foros/showthread.php?t=17477)

rqc 11-01-2005 03:48:17

instruccion sql
 
tengo una tabla detalle con los siguientes datos

codigo concepto monto
002000 10001 50.00
002000 10001 100.00
002000 10001 200.00
002000 10002 40.00
002000 10002 140.00
002000 10002 100.00

otra tabla maestra

codigo nombre
002000 perez campos pedro

necesito como resultado

02000 perez campos pedro 10001 350.00
02000 perez campos pedro 10002 280.00

alguien tendria la amabilidad de indicarme la instruccion sql que me de el resultado requerido

de antemano gracias

rqc

marcoszorrilla 11-01-2005 07:13:36

Código SQL [-]
Select D.Codigo,M.Nombre, D.Concepto, Sum(D.Monto)
From Tabla_Detalle as D, Tabla_Maestra as M
Where M.Codigo = D.Codigo
Group By D.Codigo, M.Nombre, D.Concepto

Un Saludo.

rqc 19-01-2005 14:11:09

disculpa la molestia
pero cual seria la instruccion que me permita saber los items que componen cada agrupamiento
necesito como resultado

02000 perez campos pedro 10001 350.00 3
02000 perez campos pedro 10002 280.00 3

sercornejov 19-01-2005 14:33:33

debe funcionar algo así:

Código SQL [-]
Select D.Codigo,M.Nombre, D.Concepto, Sum(D.Monto),count(D.monto)
From Tabla_Detalle as D, Tabla_Maestra as M
Where M.Codigo = D.Codigo
Group By D.Codigo, M.Nombre, D.Concepto

rqc 21-01-2005 14:59:20

agradesco la ayuda anterior
Si ahora quisira complicar un poco mas el asunto , como genero en el sql , un campo autoincremental que me de el siguiente resultado

1 2000 1001 300.00 3
2 2000 1002 250.00 2
3 2000 1003 150.00 3

muchas gracias de antemano

rqc


La franja horaria es GMT +2. Ahora son las 05:39:52.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi