webForumDet fria alternativet

Datumfunktion

Databaser & SQLur Databashanterare & SQL

2 svar · 219 visningar · startad av Marcus

Medlem sedan juli 2000449 inlägg
Frågan#1

Hur kan man på ett smidigt sätt få reda på vilken vecka det är? T.ex. I databasen står det 2001-04-09, kan jag på något sätt få fram vilken vecka detta är?

------------------
DinDator.nu

Medlem sedan dec. 200012 464 inlägg
#2

Ur mysqls dokumentation

WEEK(date)
WEEK(date,first)
With a single argument, returns the week for date, in the range 0 to 53 (yes, there may be the beginnings of a week 53), for locations where Sunday is the first day of the week. The two-argument form of WEEK() allows you to specify whether the week starts on Sunday or Monday. The week starts on Sunday if the second argument is 0, on Monday if the second argument is 1:

mysql> select WEEK('1998-02-20');
-> 7
mysql> select WEEK('1998-02-20',0);
-> 7

------------------
essentitia preter non sans multiplicandum

Medlem sedan juli 2000449 inlägg
#3

Tack så mycket.

------------------
DinDator.nu

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