joki Juniormester
11. juli 2018 - 21:20 Der er 3 kommentarer

Find foregående dato i samme tabel

Hej

Jeg har en tabel med MedarbejderId, Kode, StartDato, SlutDato

Jeg har behov for en kolonne (outer apply) hvor den seneste SlutDato som er mindre end aktuel StartDato i samme tabel vises hvor det er samme MedarbejderId og Kode

F.eks.

MedarbejderId, Kode, StartDato, SlutDato, SensteDato

11,AA, 01-02-2018, 10-02-2018,null
11,AA, 12-02-2018, 15-02-2018,10-02-2018
11,AA, 18-02-2018, 20-02-2018,15-02-2018


På forhpnd tak
11. juli 2018 - 22:08 #1
Du kan med fordel gøre brug af LAG LEAD funktionen i SQL
11. juli 2018 - 22:15 #2
Du kan se demoen her: http://sqlfiddle.com/#!18/30b3f/3/0

og sqlen her Select *,LAG(slutdato,1,null) over(partition by medarbejderid,kode order by startdato) as SensteDato from dbo.test
Kirkegaardlive.dk Seniormester
12. juli 2018 - 12:25 #3
En finte kunne være at tage den højeste (MAX) af dem, der er mindre en den aktuelle.
Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links

Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester





Premium
Søren fik en god ide og overhalede Spotify inden om: Her er historien om skabelsen af verdens måske første gratis musiktjeneste - som var dansk
Fra Computerworlds arkiv: Søren Stig Tvilsted fik for knap 10 år siden idéen til TDC Play, der overhalede Spotify indenom og blev verdens første gratis musiktjeneste. "Folk var ved at dø af grin. De havde ganske enkelt aldrig hørt noget så tåbeligt før," fortæller han i dag. Her er historien om, hvordan TDC Play blev til.
Computerworld
Ny-opdaget malware blokerer programmer som forsøger at slette den: Særligt windows 10 er ramt
En ny type malware er blevet opfanget, der både overvåger din computer og generer falske reklameindtægter til bagmændende. Og så har den en forkærlighed for Windows 10.
CIO
Henrik Jeberg om at arbejde i Silicon Valley: "Er du dygtig nok får du tilbud der får en til at falde ned af stolen."
Henrik Jeberg bor i San Francisco og er direktør i Hampleton Partners, der rådgiver om opkøb med særligt fokus på teknologi. Hør ham fortælle om forskellen på Danmark og Silicon Valley - og om nogle af de vilde forhold der hersker i verdens ubestridte tech-hovedstad.
Job & Karriere
KMD opsagde tryghedsaftaler med medarbejderne få måneder før 300 medarbejdere blev outsourcet til IBM
KMD har i løbet af foråret opsagt to såkaldte tryghedsaftaler med en del af selskabets medarbejdere. Når aftalerne stopper ved udgangen af 2018, er de pågældende medarbejdere ikke længere berettiget til særlig godtgørelse. Det kan få konsekvenser, hvis IBM som forventet skærer i antallet af de 300 KMD-medarbejdere, som selskabet overtager.
White paper
Fire trin til øget cybersikkerhed på den digitale arbejdsplads
Organisationer af enhver størrelse er i konstant risiko for at blive udsat for cyberangreb, som potentielt kan ende med at koste millioner af kroner. I de kommende år vil reguleringer, som den nye EU-persondataforordning, kunne straffe virksomheder med gigantiske bøder, for utilstrækkelig sikring af deres systemer og data. Hvordan dette kan undgås, kan du læse mere om i dette whitepaper.