17. februar 2011 - 11:35Der er
10 kommentarer og 2 løsninger
SQL sætning hjælp til
Jeg skal bruge et udtræk mellem 2 dage og 2 tidspunkter. Tabellen har fradato og tildato og fratid og tiltid, så sætningen skal være noget med at vælge alt fra f.eks fradato=160211 kl. 0700 til 170211 kl. 0700
Der skal lidt flere oplysninger til Er det korrekt opfatet at der ern en stat og slut tid på hver enkelt post, som ligger i 4 forskellige felter? Hvad er formatet på felterne? Er der tidsmæssigt overlap mellem de enkelte poster?
I tilslutning til krat's indlaeg - det ser uhensigtsmaessigt ud i database tabellen at have dato saerskilt fra tid. Hvis du i din tabel opretter to kolonner, 'fra' og 'til' med datatype datetime saa kan du udtraekke dine vaerdier med en query saasom: SELECT * FROM mytal WHERE fra < [dit begyndelsestidspunkt] AND til < [dit sluttidspunkt].
der er desværre 4 felter datofra - datotil - fratid og tiltid. Felterne er tekst datoerne er f.eks 16-02-2011 og tid er 07:00. Sætningen jeg har behov for, er at få alt mellem den 16-02-2011 kl. 07:00 og 17-02-2011 kl. 07:00
Jamen hvis det loeser problemet saa til lykke med det. (Jeg havde ikke forstaaet at de givne datoer og tidspunkter var faste - jeg troede du var ude efter en generel loesning der kunne finde data mellem to vilkaarlige tidspunkter. Du har saa aabenbart ingen data der begynder for eksempel 16-02-2011 08:00 og slutter for eksempel 16-02-2011 23:00, for saadanne faar du ikke med din select.)
Du husker naturligvis at oprette et svar og acceptere det for at faa spoergsmaalet lukket.
Det var nu heller ikke det problem jeg læste i dit sørgsmål. Spørgsmålet tolkede jeg som at sluttidspunktet skulle vælges fra slutkolonnerne. Du skal også lige være opmærksom på din WHERE- sæting - at så sat nogle () rigtigt, ellers går den helt galt.
hundevennen, du oprettede spoergsmaalet, men efterfoelgende sagde du at du loeste det. I saafald, kan jeg bede dig lukke spoergsmaalet igen, for god ordens skyld og saa det ikke bliver staaende som aabent i min (og andres) liste af indlaeg. Please.
Hvad saa, hundevennen? Du fik svarerne. Lukker du saa spoergsmaalet saa det ikke laengere staar som aabent i min (og andres) liste af indlaeg? Please.
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.