Cuestión : Ayuda con las tablas del pivote en el SQL

Estoy teniendo una dificultad el envolver de mi cabeza alrededor de la función del PIVOTE del sql.  Agradecería una cierta ayuda con algunos ejemplos.  el

First, deja para decirme tiene una tabla llamada Perinatal que tenga el sexo y la fecha de nacimiento y quiero esta salida:
---------------------------
Date del nacimiento M F
--------------------------¿el -
1/1/2001 2 4
1/3/2001 5 2
1/5/2001 7 3
1/8/2001 1 2

How yo hace eso con la declaración del PIVOTE? el

I tiene 2 más muestras too.

First, deja para decir perinatal tiene 2 campos, sexo y Nicu y yo queremos producir esto donde cuento los sexos por nicu: el

NICU M F
1 12 14
2 23 21
3 45 23

and para tomar a éste una medida más lejos, deja para decirme quiere ensamblar eso a la tabla de NICU donde está el fiedl NICU=ID de la tabla y de la descripción de Nicu que quiero como esto:
NICU M F
Room A 12 14
Room B 23 21
Room C 45 23
class= del

Respuesta : Ayuda con las tablas del pivote en el SQL


CON x COMO
(
SELECCIONAR ROWNUM seq, id1, bandera
DE (SELECCIONAR id1, la bandera,
ENCAJONAR la bandera
CUANDO “F”
ENTONCES 1
CUANDO “M”
ENTONCES 2
3
Cntr del EXTREMO
A) de,
TABLA (MOLDE (CONJUNTO MÚLTIPLE (cntr SELECTO + LLANO - 1
DE DUAL
CONECTAR POR LEVEL <>)
)),
y COMO
(ROWNUM SELECTO seq, id2
De b
ORDEN POR id2)
SELECCIONAR id1, bandera, id2
De x, y
DONDE x.seq = y.seq
ORDEN POR la bandera;



Otras soluciones  
 
programming4us programming4us