Mik2000 Seniormester
13. oktober 2017 - 00:04 Der er 1 kommentar og
1 løsning

SQL forspørgsel - svær

Hej

Jeg har en tabel (forenklet)

id (int)
oprettet (time() - unix timestamp - int)
dage (int - antal dage)

Jeg vil gerne med SQL hente alle hvor
- dato (variabel man kan sende med) er højere end (oprettet dato + dage)

Har prøvet med DATEADD men kan ikke få det til at virke
Prøvet noget a la

datoMedsendt > DATEADD(DAY, dage, oprettet )

Men det fejler. Kan nogle hjælpe med en måde at gøre dette direkte i SQL (skal helst ikke hente alle ud og sortere efter da det bliver rodet, da man kan loade flere på siden)

Håber der er en der er god, som kan hjælpe :)
arne_v Ekspert
13. oktober 2017 - 02:14 #1
Der maa vaere ihvertfald 2 muligheder:

A)

send en dato med over og brug:

datoMedsendt > ADDDATE(oprettet,dage)

B)

send et Unix timestamp med over og brug:

datoMedsendt > oprettet + dage*24*60*60
Mik2000 Seniormester
13. oktober 2017 - 23:01 #2
Hej Arne

Det er næsten flovt ikke bare at have tænkt matematisk når der er timestamps :)

Men mange tak for hjælpen - denne virker lige som den skal datoMedsendt > oprettet + dage*24*60*60
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





Computerworld
Live fra Retten i Glostrup (afsluttet): Retten vurderer: Må Computerworld fortsætte liveblog eller ej?
Live fra Retten i Glostrup: Vi er tilbage i retten til Atea-sagens tredjesidste dag inden jul. Følg med i sagen her live og hør om, hvorvidt en rejse til USA var ren ferie på skatteydernes penge eller ej.
CIO
Falcks mangeårige CIO stopper: "Jeg forlader min stilling inden for en uges tid"
Torben Ruberg, der er Group CIO i Falck og i 2015 blev kåret til Årets CIO i Danmark, må forlade topstillingen hos Falck.
Comon
Ny topmobilprocessor afsløret: Her er de fire ting, du skal vide om Snapdragon 845
Qualcomm har præsenteret sin Snapdragon 845-chipsæt, som vil være at finde i mange af næste års bedste Android-telefoner. Her er alt, hvad du skal vide om chippen
Job & Karriere
Dansk it-virksomhed indførte fire-dages arbejdsuge: I dag er sygefraværet rekord-lavt og direktøren har tabt sig 13 kilo
Interview: Great Place To Work kategori-vinderen IIH Nordic har indført en fire-dages arbejdsuge og taget et opgør med forstyrrende storrums-kontorer og en frustrerende mailkultur. I dag er medarbejderne gladere end nogensinde før.
White paper
Er du klar til EU´s nye persondataforordning? ... her er de gode råd om, hvordan du bedst griber det an
Den nye persondataforordning, der træder i kraft 25. maj 2018, har ganske stor indflydelse på den måde, som mange virksomheder driver forretning på. Hvordan håndterer og beskytter virksomheden kundernes personlige data, så alle kunders valg bliver respekteret og beskyttet? Den nye forordning gælder uanset hvor virksomheden sender data til, uanset hvor data lagres, og uanset hvordan data håndteres. Læs dette whitepaper og få hjælp til at forberede virksomheden på den nye persondataforordning (GDPR). Få også et overblik over persondataforordningen og alle de nødvendige svar til at komme igang med processen.