Fråga : Hjälp med hänger bordlägger i SQL

Förmiddag som I har en hård tid inpackning mitt huvud runt om sqlen, HÄNGER fungerar.  Jag skulle uppskattar någon hjälp med några exempel.  

First, låter något att säga som jag har en bordlägga som kallas Perinatal, som har könsbestämma och födelsedatum, och jag önskar tillverkad denna:
---------------------------
Date av födelse M F
---------------------------
1/1/2001 2 4
1/3/2001 5 2
1/5/2001 7 3
1/8/2001 1 2

How skulle mig gör det med HÄNGAmeddelandet?

I har 2 tar prov mer too.

First, låter den perinatal något att säga har 2 sätter in, könsbestämmer, och Nicu och jag önskar till jordbruksprodukter denna var jag räknar könsbestämmer per nicu:

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

and som tar denna en mer ytterligare kliva, låter något att säga som jag önskar att sammanfoga det till NICUEN bordlägger var NICU=ID av Nicuen bordlägger och beskrivningen är fiedlen jag önskar något liknande detta:
NICU M F
Room A 12 14
Room B 23 21
Room C 45 23
" klar "

Svar : Hjälp med hänger bordlägger i SQL


MED x SOM
(
VÄLJ seq ROWNUM, id1, sjunka
FRÅN (VALDA id1, sjunker,
FALLET sjunker
NÄR ”F”,
DÄREFTER 1
NÄR ”M”,
DÄREFTER 2
ANNARS 3
AVSLUTA cntr
FRÅN a) a,
BORDLÄGGA (CAST (MULTISET (VALD cntr + JÄMNAR - 1
FRÅN DUBBEL
FÖRBIND VID JÄMNT <>),
)),
y SOM
(Seq VALD ROWNUM, id2
FRÅN b
BESTÄLLA VID id2),
VÄLJ id1, sjunka, id2
FRÅN x y
VAR x.seq = y.seq
BESTÄLLA sjunker BY;



Andra lösningar  
 
programming4us programming4us