19. marts 2013 - 13:09Der er
6 kommentarer og 1 løsning
Excel MS Query opslag i SQL database
Hej Jeg vil gerne hente data fra en SQL database over i Excel. Jeg bruger MS Query og kan lave følgende opslag uden problemer:
SELECT TABEL1.ID_Nummer FROM TABEL1.TABEL1 WHERE (TABEL1.OprettelsesDato > {ts '2013-03-01 00:00:00'})
Men hvad skal der står efter ">" for at få sager oprettet indenfor de sidste 180 dage? jeg forestiller mig noget lignende:
SELECT TABEL1.ID_Nummer FROM TABEL1.TABEL1 WHERE (TABEL1.OprettelsesDato > Nu()-180)
men kan ikke tale SQL og den hjælp jeg finde andre steder giver mig også bare fejl. Har f.eks. dette uden held: WHERE (TABEL1.OprettelsesDato > DateAdd(DAY, -180, getDate())
Med kunstig intelligens skaber HP’s nye OmniBook X 14 en unik og skræddersyet brugeroplevelse målrettet dem, der ønsker høj ydeevne og intelligente funktioner
WOW det er godt nok en avanceret løsning. Jeg valgte at lave datoberegningen i Excel i stedet og så bruge dette datofelt som søgekriterie i stedet. Her skulle jeg lave datoen om til tekst, hvilket måske også var problemet i min oprindelige søgestreng.
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.