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
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
Prosa varsler konflikt med IBM: Første konfliktvarsel er netop sendt afsted til tech-giganten
En strejke hos IBM rykker tættere på. It-fagforbundet Prosa har netop afsendt første konfliktvarsel for de medlemmer, der er ansat hos IBM i Odense.
Computerworld
SSD-priserne kollapser: De lynhurtige drev koster under det halve af, hvad de gjorde i 2018
Efter en periode med prisstigninger, falder priserne på de hurtige SSD-drev nu hastigt.
CIO
Tech fra Toppen: Det har CIO Mads Madsbjerg Hansen fra FLSmidth lært af flere års global it-konsolidering
Tech fra Toppen: Flere års arbejde har betydet en reduktion i antallet af it-systemer hos FLSmidth. Men processen har ikke været uden overraskelser. Hør hvad CIO Mads Madsbjerg Hansen har lært af den omfattende og globale proces.
Job & Karriere
Toke Kruse: Jeg spår, at humankapital i 2019 erstattes af it-kapital
I 2019 vil vi se en kæmpe udskiftning af ressourcer, hvorunder de menneskelige processer overtages af software, der gør os mennesker hurtigere og mere effektive. Betyder det store fyringsrunder? Måske.
White paper
Ny undersøgelse blandt detail- og produktionsvirksomheder
En ny stor rapport viser, at 100% af de virksomheder i undersøgelsen, som ikke bruger EDI i dag, mener, at det vil være en fordel for deres forretning, hvis de benyttede EDI. Undersøgelsen er foretaget af Vanson Bourne på vegne af TrueCommerce, som er baseret på besvarelser fra 300 detail- og produktionsvirksomheder. Virksomheder inden for især detail og produktion oplever i dag et marked og en supply chain, som er i konstant udvikling. Forbrugerne stiller stadig større krav til leveringstid, priser, produktudvalg, lagertilgængelighed, m.v., og der kommer hele tiden nye købskanaler til. Det kan være en udfordring for detail- og produktionsvirksomheder at holde sig på forkant med udviklingen, både når det drejer sig om at være til stede i de rette kanaler og - ikke mindst - den teknologi, som understøtter en mere effektiv supply chain. Hent hele rapporten helt gratis her.