Consulta en diferentes columnas
Publicado por Blind_Rex (4 intervenciones) el 06/09/2014 02:39:33
Buenas Tardes comunidad, tengo una consulta que realizar y aun no se como hacerla, porfavor espero que me puedan ayudar.... Son los mejores Comunidad
USO SQL SERVER
LA CONSULTA ES:
SELECT ID, Articulo,Fecha,Costo,UltimoCosto
FROM COMPRA
WHERE Articulo='BOXCC'
ORDER BY Articulo,Fecha DESC
El Resultado es:
__ID------ARTICULO-----FECHA------COSTO-----ULTIMOCOSTO1
1234------ATRN01--------01/09/2014-----232.23-----245.43
5348------ATRN01--------01/08/2014-----232.23-----220.34
7834------ATRN01--------01/07/2014-----232.23-----225.43
9345------ATRN01--------01/06/2014-----232.23-----264.34
0938------ATRN01--------01/05/2014-----232.23-----223.43
LO QUE NECESITO ES:
ARTICULO----COSTO-----ULTIMOCOSTO1-----ULTIMOCOSTO2-------ULTIMOCOSTO3
ATRN01--------232.23--------245.43---------------------220.34-------------225.43
Lo he tratato de hacer con un CASE pero no se como realizar el ciclo, solo necesito que me muestre los primeros 3 registros del campo ultimocosto1 por cada articulo, en tres distintas columnas, sin mostrar la fecha ni el ID del articulo.
ESPERO QUE ME PUEDAN AYUDAR
USO SQL SERVER
SELECT ID, Articulo,Fecha,Costo,UltimoCosto
FROM COMPRA
WHERE Articulo='BOXCC'
ORDER BY Articulo,Fecha DESC
El Resultado es:
__ID------ARTICULO-----FECHA------COSTO-----ULTIMOCOSTO1
1234------ATRN01--------01/09/2014-----232.23-----245.43
5348------ATRN01--------01/08/2014-----232.23-----220.34
7834------ATRN01--------01/07/2014-----232.23-----225.43
9345------ATRN01--------01/06/2014-----232.23-----264.34
0938------ATRN01--------01/05/2014-----232.23-----223.43
LO QUE NECESITO ES:
ARTICULO----COSTO-----ULTIMOCOSTO1-----ULTIMOCOSTO2-------ULTIMOCOSTO3
ATRN01--------232.23--------245.43---------------------220.34-------------225.43
Lo he tratato de hacer con un CASE pero no se como realizar el ciclo, solo necesito que me muestre los primeros 3 registros del campo ultimocosto1 por cada articulo, en tres distintas columnas, sin mostrar la fecha ni el ID del articulo.
ESPERO QUE ME PUEDAN AYUDAR
Valora esta pregunta


0