Avatar billede stufdbear Nybegynder
10. december 2004 - 20:17 Der er 21 kommentarer og
1 løsning

Tidspunkt direkte i en sql streng

Hejsa

Hvordan er det lige man smider et tidspunkt ind i en sql streng?
Altså som denne streng fx.
SELECT * FROM tabel WHERE tid = '17:00:00'
Avatar billede Slettet bruger
10. december 2004 - 20:24 #1
Vil du kun have tids delen af en dato eller hvad?
Avatar billede stufdbear Nybegynder
10. december 2004 - 20:29 #2
Jeg vil sammenligne tidspunktet i kolonnen tid med 17:00:00. Der er ikke noget dato i kolonnen tid kun forskellige tidspunkter.
Avatar billede Slettet bruger
10. december 2004 - 20:53 #3
Jamen så har du jo selv givet svaret :-)
SELECT * FROM tabel WHERE tid = '17:00:00' er måden at gøre det på.
Avatar billede stufdbear Nybegynder
10. december 2004 - 20:57 #4
Den virker ikke, det skal formateres på eller anden måde. Siger der er en data type mismatch.
Avatar billede Slettet bruger
10. december 2004 - 21:12 #5
Hvilken type har din kolonne tid i databasen?
Avatar billede stufdbear Nybegynder
10. december 2004 - 21:20 #6
Dato og klokkeslæt i Kort format
Avatar billede Slettet bruger
10. december 2004 - 21:31 #7
Hvis jeg laver en kolonne af typen shortdatetime så får jeg altså både dato og klokkeslet med, er du sikker på at det er en SQL Server database vi taler om?
Avatar billede stufdbear Nybegynder
10. december 2004 - 21:34 #8
My bad, den ligger pt i Access men skal i SQL.
Men strengen man skriver skulle der vel ikke være forskel på eller?
Avatar billede philip1804 Nybegynder
10. december 2004 - 21:37 #9
Hvis det er DateTime ser den sådanne ud: 'YYYY-MM-DD HH:MM:SS'

Måske det hjælper!

/PBT
Avatar billede stufdbear Nybegynder
10. december 2004 - 21:40 #10
Hvor smider man DateTime ind?
Avatar billede Slettet bruger
10. december 2004 - 21:45 #11
I SQL Server tabel eller hvor mener du?
Avatar billede stufdbear Nybegynder
10. december 2004 - 21:47 #12
Nej i strengen.
Select * From tabel Where DateTime(et eller andet)
Hvis jeg har forstået rigtig :o)
Avatar billede Slettet bruger
10. december 2004 - 21:55 #13
select * from tabel where tid = '2004-12-10 17:00:00'
Avatar billede stufdbear Nybegynder
10. december 2004 - 22:01 #14
Ja se det er typisk at der skal være flere måde at lave den samme ting på, har lige fundet ud af at i Access skal man bruge # omkring dato og tidspunkter, ellers tak fordi i gad bruge tid på det.
Avatar billede Slettet bruger
10. december 2004 - 22:09 #15
Jamen tak for ingenting!
Avatar billede philip1804 Nybegynder
10. december 2004 - 22:29 #16
Sådan kan det gå :P
Avatar billede Slettet bruger
10. december 2004 - 22:36 #17
Ja ved det, jeg er bare ved at være træt af det, forstå mig ret - det er ikke point mængden. Bare irriterende at man selv lukker og slukker uden at belønne dem der har deltaget :-(
Avatar billede stufdbear Nybegynder
10. december 2004 - 22:41 #18
Ja det er jo ikke fordi der er meget at gi af, men hvis jeg kan gi dig point nu så må du da meget gerne smide et svar så skal du nok få :o)
Avatar billede philip1804 Nybegynder
10. december 2004 - 22:42 #19
Måske burde vi have gættet det på forhånd -> 15 point -> det er ikke meget!

:D
Avatar billede Slettet bruger
10. december 2004 - 22:53 #20
Jeg vil gerne pointere igen at det ikke er mængden - om der er sat 5 eller 100 point af i et spørgsmål er jeg ligeglad med, jeg deltager hvis jeg synes jeg kan bidrage med noget, hvis man så kunne bruge mine kommetarer til noget vil jeg også gerne "belønnes" :-)

studbear > Jeg kan ikke ligge et svar da du allerede har lukket spørgsmålet.
Avatar billede Slettet bruger
10. december 2004 - 22:54 #21
Og 15 point for et spørgsmål af denne art synes jeg er helt ok, ingen grund til at bruge flere :-)
Avatar billede stufdbear Nybegynder
10. december 2004 - 23:16 #22
Sorry :o(
Avatar billede 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. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

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