Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Duda sobre una consulta (https://www.clubdelphi.com/foros/showthread.php?t=25169)

carlos gonzalez 14-09-2005 16:22:11

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

ContraVeneno 14-09-2005 18:01:44

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

vtdeleon 14-09-2005 19:22:25

Saludos

Chequea este hilo http://www.clubdelphi.com/foros/show...ight=transform
creo que es lo que deseas


La franja horaria es GMT +2. Ahora son las 20:10:58.

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