Select

21/10/2005 - 19:21 por jose | Informe spam
tengo:

A 1 15
A 2 20
B 1 25
C 1 35
C 2 20

quiero:
1 2
A 15 20
B 25
C 35 20


cómo puedo hacer?

gracias

Preguntas similare

Leer las respuestas

#1 Saul Batista
21/10/2005 - 20:05 | Informe spam
Tenemos

campo1 Campo2 Campo3
-
A 1 15
A 2 20
B 1 25
C 1 35
C 2 20


hacemos


SELECT Campo1,
MAX(case
when Campo2 = 1 then Campo3
else 0
end) as C1,
MAX(Case
when Campo2 = 2 then Campo3
else 0
end) as C2

From Tabla
GROUP BY Campo1

e al final

Campo1 C1 C2
A 15 20
B 25 0
C 35 20

saludos

Saul Batista

"jose" wrote in message
news:
tengo:

A 1 15
A 2 20
B 1 25
C 1 35
C 2 20

quiero:
1 2
A 15 20
B 25
C 35 20


cómo puedo hacer?

gracias
Respuesta Responder a este mensaje
#2 jose
21/10/2005 - 20:10 | Informe spam
Muchas Gracias x tu ayuda, también encontré:

http://www.stephenforte.net/owdasbl...d6d813eeb8

"Saul Batista" escribió:

Tenemos

campo1 Campo2 Campo3
-
A 1 15
A 2 20
B 1 25
C 1 35
C 2 20


hacemos


SELECT Campo1,
MAX(case
when Campo2 = 1 then Campo3
else 0
end) as C1,
MAX(Case
when Campo2 = 2 then Campo3
else 0
end) as C2

From Tabla
GROUP BY Campo1

e al final

Campo1 C1 C2
A 15 20
B 25 0
C 35 20

saludos

Saul Batista

"jose" wrote in message
news:
> tengo:
>
> A 1 15
> A 2 20
> B 1 25
> C 1 35
> C 2 20
>
> quiero:
> 1 2
> A 15 20
> B 25
> C 35 20
>
>
> cómo puedo hacer?
>
> gracias



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida