注册 登录
编程论坛 ACCESS论坛

有一个字段是获得星期,是什么函数呢?

guixiaolan 发布于 2006-11-20 09:53, 2168 次点击
ACCESS中有一个字段我想获得当前是星期几,那么请问在日期/时间里用什么函数可以获得呢?
请教了!
6 回复
#2
guixiaolan2006-11-20 16:37
怎么没人回答啊!帮帮忙啊!
#3
guixiaolan2006-11-21 12:28

真晕!

#4
guixiaolan2006-12-01 19:18
晕!~
#5
angeloc2006-12-01 20:09

倒,查帮助啊?MS的帮助比教程详细多了
DATEADD:

  在向指定日期加上一段时间的基础上,返回新的 datetime 值。

  语法:DATEADD ( datepart , number, date )

  日期部分 缩写

  Year yy, yyyy
  quarter qq, q
  Month mm, m
  dayofyear dy, y
  Day dd, d
  Week wk, ww
  Hour hh
  minute mi, n
  second ss, s
  millisecond ms

  示例:

SELECT dateadd(mm,5,'01/01/1900') as date


  返回 : 1900-06-01 00:00:00.000

  DATEDIFF:

  返回跨两个指定日期的日期和时间边界数。
  
  语法:DATEDIFF ( datepart , startdate , enddate )

  日期部分 缩写

  Year yy, yyyy
  quarter qq, q
  Month mm, m
  dayofyear dy, y
  Day dd, d
  Week wk, ww
  Hour hh
  minute mi, n
  second ss, s
  millisecond ms

  示例:

SELECT DATEDIFF(yy,'1900-01-01',getdate())


  返回:106

  DATENAME:

  返回代表指定日期的指定日期部分的字符串。
  
  语法:DATENAME ( datepart , date )

  日期部分 缩写

  Year yy, yyyy
  quarter qq, q
  Month mm, m
  dayofyear dy, y
  Day dd, d
  Week wk, ww
  Hour hh
  minute mi, n
  second ss, s
  millisecond ms

SELECT DATENAME(year, getdate())+'年'+DATENAME(month, getdate())+'月' AS 'Month Name'

DATEPART ( datepart , date )
日期部分 缩写
year yy, yyyy
quarter qq, q
month mm, m
dayofyear dy, y
day dd, d
week wk, ww
weekday dw
hour hh
minute mi, n
second ss, s
SELECT DATEPART(month, GETDATE()) AS 'Month Number'
millisecond ms


#6
jxyga1112008-06-21 10:21
DATE
#7
jxyga1112008-07-08 10:45
Weekday
1