webForumDet fria alternativet

SQL-sats för datum i Access databas?

5 svar · 270 visningar · startad av Athena

AthenaMedlem sedan mars 200380 inlägg
#1

Jag skulle vilja skriva en sql-sats med en funktion mot en Access databas som får ut datumet så här:
2001-04-04
istället för som nu:
2001-04-04 00:00:00

Hur skriver jag då?

SebbeMedlem sedan jan. 20032 285 inlägg
#2
SELECT Left(Datum, 10) FROM tabell
Engine^Medlem sedan dec. 20003 887 inlägg
#3

Eller såhär

SELECT FormatDateTime([i]datumet[/i], 2) FROM [i]tabell[/i]
AthenaMedlem sedan mars 200380 inlägg
#4

Tack!

Tack snälla för hjälpen! ;)

Engine^Medlem sedan dec. 20003 887 inlägg
#5

Varsågod :)

@ndersMedlem sedan juni 200032 969 inlägg
#6

Jag vill bara tillägga att det alltid är att föredra att använda datumfunktioner på datumvärden, hellre än strängfunktioner. Man kan ju aldrig vara säker på hur datumen lagras i fältet.

Engine^s förslag är alltså, under förutsättning att det fungerar, att föredra.

Mvh

129 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)