05. februar 2009 - 10:59Der er
6 kommentarer og 1 løsning
Vælg poster mellem 2 datoer
Hej,
Jeg har en tabel med et dato felt og et PC nummer. Jeg har en startdato, hvor jeg ønsker at vælge 2 poster (hvis der er 2). Det skal være de poster som ligger før min startdato men ikke mere end 5 minutter før og det skal kun være de poster, hvor PC nummeret er 21.
Jeg har prøvet følgende (startdato 04-02-2009 23:25:25):
SELECT TOP 2 * FROM StatisticsMain WHERE ComputerID = 21 AND StartDateTime > #04-02-2009 23:25:25# AND StartDateTime > #04-02-2009 23:20:25# Order By StartDateTime DESC
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Du skal bare vende det første "større-end"-tegn til et "mindre-end"-tegn: SELECT TOP 2 * FROM StatisticsMain WHERE ComputerID = 21 AND StartDateTime < #04-02-2009 23:25:25# AND StartDateTime > #04-02-2009 23:20:25# Order By StartDateTime DESC
Synes godt om
Slettet bruger
05. februar 2009 - 14:42#2
hmm ok.
hvis jeg så kører den sql string: SELECT TOP 2 * FROM StatisticsMain WHERE ComputerID = 21 AND StartDateTime < #04-02-2009 23:28:25# AND StartDateTime > #04-02-2009 23:20:25# Order By StartDateTime DESC
Skulle den så ikke vise denne post? ComputerID TotalMinutes UsergroupID StartDateTime 21 67 1 04-02-2009 23:26:09
SELECT TOP 2 * FROM StatisticsMain WHERE ComputerID = 21 AND StartDateTime < #04-02-2009 23:28:25# AND StartDateTime > #04-02-2009 23:20:25# Order By StartDateTime DESC
SELECT TOP 2 * FROM StatisticsMain WHERE ComputerID = 21 AND StartDateTime < #04-02-2009 23:28:25# AND StartDateTime > #04-02-2009 23:20:25# Order By StartDateTime DESC
Nej desværre. Jeg forsøgte at bytte rundt, men det hjalp ikke. Eller den giver mig 2 poster, hvor den ene er rigtig, men den anden er helt hen i skoven! Jeg har lige oprettet en ny post og der bliver datoen indsat som 09-02-2009, så datoen må være dd-mm-yyyy.
Datoen bliver nok vist 'rigtigt' når du ser den i tabellen, men det er ikke ensbetydende med at det er den måde man får fat i den via SQL.
Kan du evt. sende en kopi af din tabel til mig, så vil jeg gerne prøve at kigge på det i morgen.
oz8hp snabelting hotmail punktum com.
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.