Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-10-2008
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Poder: 24
BlueSteel Va por buen camino
Wink sumar o juntar reg. repetidos

Hola...

tengo una tabla en sql server, con la sgte estructura...

Envio
Env_Num (autonumerico)
Env_Ficha
Env_Proceso
Env_Mes
Env_Ano
Env_Monto


Ejemplo
Cita:
2342 50075 G 8 2008 3854
2343 50076 G 8 2008 5630
2344 50076 G 8 2008 15000
2345 50078 G 8 2008 10000
Como verán, pueden existir algunos registros que se repitan... por lo cual quiero que ellos se junten en uno solo ???

como tendria que realizarlo...


Además, como debo mostrar la Ficha Nueva que fue asignada, debo juntar la tabla con otra llamada

Activos
Act_Ficha_N
Act_Paterno
Act_Materno
Act_Nombres
Act_Ficha_A
Act_Rol

ambas tablas se relacionan así

Activos.Act_Ficha_A = Envio.Ficha

Código SQL [-]
SELECT  Envio.Env_Ficha, Envio.Env_Proceso, Envio.Env_Mes, Envio.Env_Ano, Envio.Env_Monto, Activos.Act_Ficha_N
FROM Envio INNER JOIN
         Activos ON Envio.Env_Ficha = Activos.Act_Ficha_A

espero me entiendan...

Salu2
__________________
BlueSteel
Responder Con Cita
  #2  
Antiguo 02-10-2008
Avatar de droguerman
droguerman droguerman is offline
Miembro
 
Registrado: abr 2005
Ubicación: tierra
Posts: 999
Poder: 20
droguerman Va por buen camino
Podrias poner en un post datos de ejemplo con los resultados esperas?
__________________
self.free;
Responder Con Cita
  #3  
Antiguo 02-10-2008
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Poder: 24
BlueSteel Va por buen camino
Wink

ya lo tengo...

con esto lo soluciona.. se me habia olvidado el Group By

Código SQL [-]
SELECT  Envio.Env_Ficha, Activos.Act_Ficha_N, Envio.Env_Proceso, Envio.Env_Mes, Envio.Env_Ano, Sum(Envio.Env_Monto)
FROM Envio INNER JOIN
         Activos ON Envio.Env_Ficha = Activos.Act_Ficha_A
Where Env_Proceso='G'
And Env_Mes=8
Group By Envio.Env_Ficha, Activos.Act_Ficha_N, Envio.Env_Proceso, Envio.Env_Mes, Envio.Env_Ano
Order By Act_Ficha_N


Necesitaba que me diera esto

Cita:
2342 50075 G 8 2008 3854
2344 50076 G 8 2008 20630
2345 50078 G 8 2008 10000
Salu2
__________________
BlueSteel
Responder Con Cita
  #4  
Antiguo 02-10-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Hola

Código SQL [-]
SELECT  Envio.Env_Ficha, Envio.Env_Proceso, Envio.Env_Mes, Envio.Env_Ano, sum(Envio.Env_Monto), Activos.Act_Ficha_N FROM Envio
INNER JOIN Activos ON Envio.Env_Ficha = Activos.Act_Ficha_A
GROUP BY Envio.Env_Ficha, Envio.Env_Proceso, Envio.Env_Mes, Envio.Env_Ano, Activos.Act_Ficha_N

Salud OS

Edito: Ya encontraste la solucion
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
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
Como juntar en un Dbgrid varias celdas nikata Varios 0 18-10-2007 10:09:48
Juntar dos registros en una sola en QuickReport enecumene Impresión 13 09-09-2007 22:52:31
Juntar contenido de varias tablas en una sola. Chris SQL 3 16-08-2007 21:14:21
Juntar dos archivos en uno DarkByte Varios 51 09-11-2006 16:37:54
Como Juntar dos proyectos en uno? mrmanuel OOP 4 09-07-2003 19:58:01


La franja horaria es GMT +2. Ahora son las 09:18:41.


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