Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-11-2010
DasGrun DasGrun is offline
Miembro
 
Registrado: abr 2008
Posts: 109
Poder: 17
DasGrun Va por buen camino
Question Agrupando Información SQl

Buenas necesito que me ayude a manipular las siguientes informacion de la cual tengo la siguiente repuesta del query.
query.
Código SQL [-]
Select id_doc,Docnum,Monto,Intereses,Capital from PM200
.
Resultado

Código:
ID_DOC              DOCNUM           MONTO             INTERESES           CAPITAL
1                       FAC010            10                    0                        0
2                       FAC010            0                      2                        0
3                       FAC010            0                      0                        8
4                       FAC011            8                      0                        0
5                       FAC011            0                      0                        8
De la cual el resultado que necesito es la siguiente:
Código:
ID_DOC              DOCNUM           MONTO             INTERESES           CAPITAL
1                       FAC010            10                    8                          2
2                       FAC011            8                      0                          8
esperando de su ayuda y desde una muchas gracias.


saludos.
__________________
Hasta Mis Huesos son Codificados?

Última edición por roman fecha: 05-11-2010 a las 19:43:28.
Responder Con Cita
  #2  
Antiguo 05-11-2010
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Creo que el ejemplo es poco claro, no entiendo que operación quieres hacer en cada columna, pero en principio, suponiendo que quieres sumar los valores, sería algo así:

Código SQL [-]
select docnum, sum(monto), sum(intereses), sum(capital)
from PM200
group by docnum

// Saludos
Responder Con Cita
  #3  
Antiguo 05-11-2010
DasGrun DasGrun is offline
Miembro
 
Registrado: abr 2008
Posts: 109
Poder: 17
DasGrun Va por buen camino
Gracias por su repuesta ahora si estos campos están relacionado con otras tablas.
como se haría la agrupación?

esta es la consulta SQL.
Código SQL [-]
SELECT 
  DTA200.DOCNUMBR,
  GL200.ACTINDX,
  GL200.CRDTAMNT,
  GL200.DEBITAMT
  FROM
  GL200
  INNER JOIN DTA200 ON (DTA200.DOCNUMBR = dbo.GL200.ORCTRNUM)
WHERE
  DTA200.CODEID = 'PR038' AND
  DTA200.CODEAMT <> 0
  GROUP BY
  DTA200.DOCNUMBR,
  GL200.ACTINDX,
  GL200.CRDTAMNT,
  GL200.DEBITAMT

y Los resultados son como la enterior.

Gracias.
__________________
Hasta Mis Huesos son Codificados?
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Agrupando resultado de sp BetoAlonso Varios 7 20-10-2010 21:53:51
Agrupando resultado de consulta MaMu SQL 3 30-08-2008 13:56:46
Problema agrupando para crear sumario de costos joal SQL 1 20-07-2006 00:14:25
reporte agrupando valores @-Soft Impresión 5 24-12-2003 16:49:48
Informacion Cronos Varios 1 25-10-2003 13:52:35


La franja horaria es GMT +2. Ahora son las 19:03:04.


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
Copyright 1996-2007 Club Delphi