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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-08-2008
Avatar de MaMu
MaMu MaMu is offline
Miembro
 
Registrado: abr 2006
Ubicación: Argentina
Posts: 863
Poder: 19
MaMu Va por buen camino
Agrupando resultado de consulta

Hago esta consulta

Código SQL [-]
select * from remitos,clientes,trabajos 
where remitos.id_remito=trabajos.id_remito 
and clientes.id_cliente=remitos.id_cliente 
and remitos.id_remito=10

Y no tengo ningún problema.
Lo que se me presenta, es que, en la tabla "trabajos", tengo 2 campos, uno "servicio" y otro "variable"

La consulta me devuelve en estos campos, lo siguiente:

================================================
SERVICIO........................VARIABLE..........CANT........IMPORTE
================================================
REVOQUE PARED..................FULL................1...............100...
REVOQUE PARED..................FULL................1...............250...
REVOQUE PARED..................SEMI................1................50...
ESTANTE...........................GRANDE.............1..................8...
CLAVOS.............................ZINC.................10...............50...

Yo lo que quiero hacer, es mostrar los datos agrupados, es decir
por ejemplo, para el caso de:


================================================
SERVICIO........................VARIABLE..........CANT........IMPORTE
================================================
REVOQUE PARED..................FULL................1...............100...
REVOQUE PARED..................FULL................1...............250...

que me devuelva

================================================
SERVICIO........................VARIABLE..........CANT........IMPORTE
================================================
REVOQUE PARED..................FULL................2...............350...

quedandome la consulta de la siguiente manera:

================================================
SERVICIO........................VARIABLE..........CANT........IMPORTE
================================================
REVOQUE PARED..................FULL................2...............350...
REVOQUE PARED..................SEMI................1................50...
ESTANTE...........................GRANDE.............1..................8...
CLAVOS.............................ZINC.................10...............50...

La verdad, he logrado mostrar todos los datos, pero no se como agruparlos asi.

Saludos y muchas gracias.
__________________
Código Delphi [-]
 
try 
ProgramarMicro(80C52,'Intel',MnHex,True);
except
On Exception do
MicroChip.IsPresent(True);
end;
Responder Con Cita
 



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
Buscar en resultado de consulta SQL alvarocastillo SQL 6 06-11-2007 16:28:54
comprimir resultado de consulta cuscus Firebird e Interbase 3 29-04-2005 11:45:00
Visualizar el resultado de una consulta en un TXT dsa132132 Varios 11 26-10-2004 22:46:02
Resultado de Consulta en Variable ¥0n1 SQL 1 30-12-2003 01:07:29
reporte agrupando valores @-Soft Impresión 5 24-12-2003 16:49:48


La franja horaria es GMT +2. Ahora son las 06:52:03.


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