程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Access數據庫 >> Access數據庫入門 >> access中datepart函數

access中datepart函數

編輯:Access數據庫入門

ACCESS數據庫
 
想要從表中日期字段中取出所需要的格式。
如:表中有個date字段,數據如下:
2003-12-05
2004-4-02
2004-4-20
 
 
取出的數據想成為這樣:
2003-12
2004-4
以年份和月份來分組。
 
這個應該很簡單,使用sql的datepart函數搞定,可惡的是,access中竟沒有這個函數的詳細幫助。
select datepart(year,xx) from yy 錯誤
select datepart('year',xx) form yy 錯誤
......
 
最後還是在MSDN上找到了“ Visual Basic 語言參考 

DatePart 函數”
詳細表述如下:

DatePart 函數
返回一個 Integer 值,其中包含給定 Date 值的指定組件。

Public Overloads Function DatePart( _
   ByVal Interval As DateInterval, _
   ByVal DateValue As DateTime, _
   Optional ByVal FirstDayOfWeekValue As FirstDayOfWeek = VbSunday, _
   Optional ByVal FirstWeekOfYearValue As FirstWeekOfYear = VbFirstJan1 _
) As Integer
- 或 -

Public Overloads Function DatePart( _
    ByVal Interval As String, _
   ByVal DateValue As Object, _
   Optional ByVal DayOfWeek As FirstDayOfWeek = FirstDayOfWeek.Sunday, _
   Optional ByVal WeekOfYear As FirstWeekOfYear = FirstWeekOfYear.Jan1 _
) As Integer
參數
Interval
必選項。DateInterval 枚舉值或 String 表達式,它表示所要返回的日期/時間值部分。
DateValue
必選項。所要計算的 Date 值。
FirstDayOfWeekValue
可選項。選自 FirstDayOfWeek 枚舉的值,該枚舉用於指定周的第一天。若未指定,則使用 FirstDayOfWeek.Sunday。
FirstWeekOfYearValue
可選項。選自 FirstWeekOfYear 枚舉的值,該枚舉用於指定年的第一周。若未指定,則使用 FirstWeekOfYear.Jan1。
設置
Interval 參數可以有以下設置。

枚舉值 字符串 所要返回的日期/時間值部分
DateInterval.Day  d 月中的哪一天(從 1 到 31)
DateInterval.DayOfYear  y 年中的哪一天(從 1 到 366)
DateInterval.Hour  h 小時
DateInterval.Minute  n  分鐘
DateInterval.Month  m 月
DateInterval.Quarter  q  季度
DateInterval.Second  s 秒鐘
DateInterval.Weekday  w 星期幾(從 1 到 7)
DateInterval.WeekOfYear  ww  年中的哪一周(從 1 到 53)
DateInterval.Year  yyyy 年

  • 首頁
  • 上一頁
  • 1
  • 2
  • 下一頁
  • 尾頁
  • 共2頁
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved