Tags
Forum
Artikler
Brugere
Stil spørgsmål
1
online
Login
Husk mig
SELECT ud fra DateTime kolonne, i SQL server 2000
Tags:
databaser
Bruger #3491
@ 10.10.05 22:58
315
Når jeg prøver at finde hvormange posts der er skrevet på en given dato får jeg denne fejl:
The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.
Mit query ser således ud:
SELECT COUNT(*) FROM blog_indlaeg WHERE tid >= '17-07-2005' AND tid < '18-07-2005'
Det virker helt fint på min lokale SQL server (tror det er SQL server 8 hvis der er noget der hedder det), men når jeg uploader det til min webhost og bruger deres SQL server, så får jeg fejlen.
Jeg har prøvet at bruge
SELECT * FROM DATE_SAMPLE WHERE
CONVERT(CHAR(10),tid,121) = '17-07-2005' uden held.
Hilsen
Martin Dybdal (Dybber)
2
svar postet i denne tråd vises herunder
0
indlæg har modtaget i alt
0
karma
Sorter efter stemmer
Sorter efter dato
0
Bruger #3491
@ 10.10.05 23:09
315
Jeg fandt selv løsningen.
Deres database accepterede åbentbart kun datoer på formen yyyy-mm-dd hvor min kun accepterer dd-mm-yyyy
Så det er jo virkelig smart
Hilsen
Martin Dybdal (Dybber)
0
Bruger #2730
@ 11.10.05 07:51
4
1.626
Selvfølgelig, det hedder collations, og er en væsentlig del af en database.
(¯`·._.·[Brian Hvarregaard]·._.·´¯)
Praesto et Persto
Karma barometer (30 dage)
Modtaget
Givet
X
Favorit hos
Forum tråde
Artikler
Tilføj til dine favorit tags
Fjern fra dine favorit tags