SQL Server - Ayuda en SQL Server

   
Vista:

Ayuda en SQL Server

Publicado por Emiliano emiliano.saona@gmail.com (2 intervenciones) el 17/08/2015 23:01:14
tengo una consulta en sql que me tira los siguientes datos

SetUpRate1 SetUpRate2 SetUpRate3 SetUpRate4 SetUpRate5 SetUpRate6 SetUpRate7 SetUpRate8
12.2381 0 0 0 0 0 0 0


Como podria hacer para que fuera

tasa ruta
1 12.381
2 0
3 0
4 0
5 0
6 0
7 0
8 0

Gracias....
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Ayuda en SQL Server

Publicado por Rafael (88 intervenciones) el 18/08/2015 08:47:43
Puedes poner el codigo de tu consulta original???

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ayuda en SQL Server

Publicado por Emiliano emiliano.saona@gmail.com (2 intervenciones) el 18/08/2015 18:02:29
SELECT SetUpRate1,SetUpRate2,SetUpRate3,
RunTimeRate1,RunTimeRate2,RunTimeRate3,
FixOverRate1,FixOverRate2,FixOverRate3
FROM BomWorkCentre WHERE WorkCentre= '00201'

SetUpRate1 SetUpRate2 SetUpRate3 RunTimeRate1 RunTimeRate2 RunTimeRate3 FixOverRate1 FixOverRate2 FixOverRate3
12.2381 0.0000 0.0000 12.2381 0.0000 0.0000 32.2952 0.0000 0.0000

Pero quiero algo asi

Tasa | SetUp | Run | Fix |
1 | 12.2 | 12.2 | 32.23 |
2 | 0 | 0 | 0 |
3 | 0 | 0 | 0 |
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ayuda en SQL Server

Publicado por Rafael (88 intervenciones) el 19/08/2015 07:55:45
De momento se me ocurre algo asi:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
SELECT 1 AS Tasa
     , SetUpRate1 as Setup
     , RunTimeRate1 as Run
     , FixOverRate1 as Fix
FROM   BomWorkCentre
WHERE  WorkCentre= '00201'
UNION
SELECT 2 AS Tasa
     , SetUpRate2 as Setup
     , RunTimeRate2 as Run
     , FixOverRate2 as Fix
FROM   BomWorkCentre
WHERE  WorkCentre= '00201'
UNION
SELECT 3 AS Tasa
     , SetUpRate3 as Setup
     , RunTimeRate3 as Run
     , FixOverRate3 as Fix
FROM   BomWorkCentre
WHERE  WorkCentre= '00201'
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar