Dobbelt linje til enkelt linje via sql i Access
Hej med jerJeg kom til at poste følgende link forkert.
http://www.eksperten.dk/spm/677129
Jeg har lukket dette link, men mangler stadig et svar.
Så hvis der er en af jer, der har mulighed for at svare på følgende, ville det være kanon.
Jeg har 2 tabeller.
En ordretabel
En datotabel
Eftersom en ordre kan være
Send
Recieved
på forskellige tidspunkter, vil der være flere poster i datotabellen per post i ordretabellen.
Jeg har brug for at lave et sql udtræk der resulteterer i følgende poster
OrderNumber, SendDate, RecieveDate.
Det er meget simpelt sat op, for rent teknisk set, er der mange flere typer datoer, end bare bestilt og modtaget.
Hvordan gør jeg det?
Eftersom senddato og modtagetdato rent teknisk står i samme tabel men i forskellige poster, hvor de kun har 1 faktor til fælles, og det er ordrenummeret, hvordan får jeg dem så til at vise sig i samme sql udtræk?
Uanset hvad jeg gør så siger den at den ikke vil lade mig lave en dobbelt join forespørgsel... Hvordan kommer jeg uden om det?
Følgende er som dataen ligger tblDato.
Ordrenummer, Datotype , Dato
0001 , Send , 01-01-2006
0001 , Recieved , 02-01-2006
0002 , Send , 01-01-2006
0002 , Recieved , 03-01-2006
0003 , Send , 01-01-2006
etc.
og dette ønsker jeg at hente.
Ordrenummer, Dato for datotype1, dato for datotype2
0001 , 01-01-2006 , 02-01-2006
0002 , 01-01-2006 , 03-01-2006
0003 , 01-01-2006 ,
etc.
Læg mærke til at der ikke altid for Datotype 2 er udfyldt en post, men så skal der bare indsætte et blankt felt i sql udtrækket.
Hvordan gør jeg det?
Min sql formåen er slet ikke til at kunne løse dette problem på egen hånd, så enhver hjælp vil være værdsat.
pft.
Rune Daub