Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-09-2005
carlos gonzalez carlos gonzalez is offline
Miembro
 
Registrado: may 2005
Posts: 108
Poder: 19
carlos gonzalez Va por buen camino
Duda sobre una consulta

Hola amigos tengo una duda con una consulta, ojala puedan ayudarme, alguna
vez escuche que esto era posible de hacer pero no he podido, dejen les explico tengo mis datos en una tabla de manera vertical y quisiera mostralos en una consulta de manera horizontal.

POr ejemplo.

MI tabla tiene los sig. datos

FECHA PARTE DIA TOTAL
200509 10152 01 548
200509 10152 02 658
200509 10152 03 587
200509 10155 01 365
200509 10155 02 987
200509 10155 03 214
200509 10160 01 154
200509 10160 02 547
200509 10160 03 458

Quiciera generar una consulta que me mostrara los datos de la sig. manera

FECHA PARTE DIA1 DIA2 DIA3
200509 10152 548 658 587
200509 10155 365 987 214
200509 10160 154 547 458

Es posible hacer esto por medio de una consulta, o existe alguna manera
de presentar los datos de una tabla como la de arriba y mostrar los datos
de manera horizontal o como el ejemplo que les explique.

Si alguien tiene alguna idea o quisiera compartirla con migo se los voy agradecer infinitamente.

Estare esperando sus comentarios y que DIOS los bendiga.

Su amigo Charless
Responder Con Cita
  #2  
Antiguo 14-09-2005
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Código SQL [-]
select B.fecha, B.parte,
(select A.total 
from TuTabla A 
where B.fecha=A.Fecha 
and B.parte=A.Parte 
and A.dia='01') as dia1,
(select A.total 
from TuTabla A 
where B.fecha=A.Fecha 
and B.parte=A.Parte 
and A.dia='02') as dia2,
(select A.total 
from TuTabla A 
where B.fecha=A.Fecha 
and B.parte=A.Parte 
and A.dia='03') as dia3
from TuTabla B
Group By B.Fecha, B.Parte
__________________


Última edición por ContraVeneno fecha: 14-09-2005 a las 18:04:27.
Responder Con Cita
  #3  
Antiguo 14-09-2005
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Saludos

Chequea este hilo http://www.clubdelphi.com/foros/show...ight=transform
creo que es lo que deseas
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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


La franja horaria es GMT +2. Ahora son las 16:28:18.


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