12. juni 2008 - 16:17Der er
34 kommentarer og 1 løsning
Vis de 4 næste personer som har fødselsdag
Hej
Har siddet og brugt en del tid på at finde ud af hvordan jeg kan få de næste 4 personer som har fødselsdag frem på en linje? De "løsninger" som har har tænkt på (i hoved) virker super besværlige.
Så ville høre om der var nogle som kendte nogle "nemme" nogle? eller liggende?
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Den er jeg også været inde på. Men som w13 også siger, så finder den jo kun folk som er født i fremtiden? og der kan også blive nogle problemer mht. årsskifte. hvis man siger dob > now() (Hvor fødsels året IKKE indgår). - Hvis i forstår hvad jeg mener.
Jeg forstår ikke jeres fremtids-ting. Den skal jo netop vise de næste 4 som har fødselsdag, og det gør den SQL der. Eller misforstår jeg hvad der spørges til ?
(Kommentar: jakobdo 12/06-2008 18:35:45) Men her vil dato'en 01/01 jo IKKE være større end f.eks. 23/12?. Eller hvad betyder/gør det der ,0,1), i slutningen af koden 'IF(DAY(dob) > DAY(now()),0,1),'?
Den virker jo præcis som den skal. og gal hvor er den meget nemmere end mig løsning.. Var var endnu ikke færdig, og den fyldte allerede ca. 50 linjer ;o)
Lige én ting, ved godt at jeg skrev næste 4 fødselsdage. Men er det muligt at få den til også at vise, hvis en person har fødselsdag idag evt.? - Lige nu viser det nu (som jeg bedte om) de næste 4 fødselsdage. Men kan man også få den til at vise én evt. fødselsdag i dag?
Arne_v, din løsning kan vel ikke tage højde for skudår ? Nogle gange vil det jo være 365 og andre 366. Men du kan vel ikke altid bare køre med 366 ? Du skal vel have årets antal dage, og bruge det.
Jeg tror at 366 virker baade med skudaar og ikke skudaar. For ikke skudaar bliver der er "hul" for dag 366, men jeg mener at raekkefoelgen stadig er korrekt - altsaa 30/12 giver 1, 31/12 giver 2, 1/1 giver 4 - vi mangler 3 men det goer ikke noget.
Fik lige lavet (med hjælp fra en anden tråd her inde) følgende kode til at udregne personens fødselsdag næste gang? eller hvis personen har i dag self. Koden ser således ud:
Og til jer andre. 1000 tak for hjælpen. Altid rart at der er folk der gider bruge tid på de problemer som man ikke selv kan løse :o)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.