仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 628|回复: 8
打印 上一主题 下一主题

[学习教程] 读取日期字段中的部分日期(datepart)

[复制链接]
山那边是海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 14:19:57 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Cluster/NDB高冗余的存储引擎,用多台数据机器联合提供服务以提高整体性能和安全性。适合数据量大,安全和性能要求高的应用[http://msdn.microsoft.com/zh-cn/library/ms174420.aspx]

DATEPART(Transact-SQL)
前往暗示指定日期的指定日期部分的整数。
Transact-SQL语法商定
语法
DATEPART(datepart,date)参数
datepart
指定要前往的日期部分的参数。下表列出了MicrosoftSQLServer2005可辨认的日期部分及其缩写。
日期部分缩写
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

millisecond
ms

week(wk,ww)日期部分反应对SETDATEFIRST所做的变动。恣意一年的1月1日均界说week日期部分的开首数字,比方:DATEPART(wk,Jan1,xxxx)=1,个中,xxxx是恣意一年。
weekday(dw)日期部分前往与一周的某一天对应的数字,比方:Sunday=1,Saturday=7。weekday日期部分天生的数字取决于SETDATEFIRST所设置的值。这设置一周中的第一天。
date
表达式,用于前往datetime或smalldatetime值,或日期格局的字符串。仅对1753年1月1日以后的日期利用datetime数据范例。将之前的日期存储为字符数据。当输出datetime值时,应一直将其放进引号中。因为smalldatetime只准确到分钟,以是在利用smalldatetime值时,秒和毫秒一直为0。
假如只指定年份的后两位数字,则小于或即是two-digityearcutoff设置选项值的后两位数字的值将与停止年份处于统一世纪中。比此选项值的后两位数字年夜的值先于停止年份的世纪。比方,假如two-digityearcutoff是2049(默许值),则49将被注释为2049,而50则将被注释为1950。为了不发生歧义,请利用四位年份。
有关指准时间值的具体信息,请参阅工夫格局。有关指定日期的具体信息,请参阅日期和工夫(Transact-SQL)。
前往范例
int
备注
DAY、MONTH、和YEAR函数分离是DATEPART(dd,date)、DATEPART(mm,date)和DATEPART(yy,date)的同义词。
示例
GETDATE函数前往以后日期。可是,举行对照时其实不老是必要供应完全日期;一般,只对日期的一部分举行对照。以下示例显现GETDATE和DATEPART的输入。

SELECTGETDATE()ASCurrentDate
GO上面是了局集:

CurrentDate
---------------------------
Feb18199811:46PM
SELECTDATEPART(month,GETDATE())ASMonthNumber
GO上面是了局集:

MonthNumber
------------
2
以下示例假定日期为5月29日。

SELECTDATEPART(month,GETDATE())
GO上面是了局集:

-----------
5
(1row(s)affected)鄙人面的示例中,日期被指定为数字。请注重,SQLServer将0注释为1900年1月1日。

SELECTDATEPART(m,0),DATEPART(d,0),DATEPART(yy,0)上面是了局集:

-----------------
111900
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、root帐户设置密码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-14 16:05

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表