sql server日期时间函数详解
Sql Server中的日期与时间函数
1. 当前系统日期、时间
select getdate()
2. dateadd 在向指定日期加上一段时间的基础上,返回新的datetime 值
例如:向日期加上2天
select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000
3. datediff 返回跨两个指定日期的日期和时间边界数。
select datediff(day,'2004-09-01','2004-09-18') --返回:17
4. datepart 返回代表指定日期的指定日期部分的整数。
SELECT DATEPART(month, '2004-10-15') --返回10
5. datename 返回代表指定日期的指定日期部分的字符串
SELECT datename(weekday, '2004-10-15') --返回:星期五
6. day(), month(),year() --可以与datepart对照一下
select 当前日期=convert(varchar(10),getdate(),120)
,当前时间=convert(varchar(8),getdate(),114)
select datename(dw,'2004-10-15')
select 本年第多少周=datename(week,'2004-10-15')
,今天是周几=datename(weekday,'2004-10-15')
函数参数/功能
GetDate( ) 返回系统目前的日期与时间
DateDiff (interval,date1,date2) 以interval 指定的方式,返回date2 与date1两个日期之间的差值date2-date1
DateAdd (interval,number,date) 以interval指定的方式,加上number之后的日期DatePart (interval,date) 返回日期date中,interval指定部分所对应的整数值
DateName (interval,date) 返回日期date中,interval指定部分所对应的字符串名称
参数interval的设定值如下:
值缩写(Sql
Server)
(Access 和ASP) 说明
Year Yy yyyy 年1753 ~ 9999 Quarter Qq q 季1 ~ 4 Month Mm m 月1 ~ 12
Day of year Dy y 一年的日数,一年中的第几日1-366
Day Dd d 日,1-31
Weekday Dw w 一周的日数,一周中的第几日1-7
Week Wk ww 周,一年中的第几周0 ~ 51 Hour Hh h 时0 ~ 23
Minute Mi n 分钟0 ~ 59
Second Ss s 秒0 ~ 59
Millisecond Ms - 毫秒0 ~ 999
access 和asp 中用date()和now()取得系统日期时间;其中DateDiff,DateAdd,DatePart也同是能用于Access和asp中,这些函数的用法也类似
举例:
1.GetDate() 用于sql server :select GetDate()
QQ291911320
2.DateDiff('s','2005-07-20','2005-7-25 22:56:32')返回值为514592 秒
DateDiff('d','2005-07-20','2005-7-25 22:56:32')返回值为5 天
3.DatePart('w','2005-7-25 22:56:32')返回值为2 即星期一(周日为1,周六为7)
DatePart('d','2005-7-25 22:56:32')返回值为25即25号
DatePart('y','2005-7-25 22:56:32')返回值为206即这一年中第206天
DatePart('yyyy','2005-7-25 22:56:32')返回值为2005即2005年。
sql server 日期函数
sql server 日期函数
SQL Server 日期函数是 SQL Server 中提供的一种处理日期和时间值的特殊函数,它可以用来从日期和时间数据中检索并返回特定的日期和时间值。
这种函数可以帮助用户从数据库中检索有关日期和时间的信息,以及在查询中计算日期和时间之间的差异。
SQL Server 日期函数有很多种,比如GETDATE() 函数,它可以返回当前系统日期和时间的值;DATEADD() 函数,它可以将特定的时间间隔添加到指定的日期时间值中;DATEDIFF() 函数,它可以计算两个日期之间的时间差;DATEPART() 函数,它可以从日期值中提取特定的日期部分;DATENAME() 函数,它可以从日期值中提取特定的日期部分的名称;DAY() 函数,它可以返回指定日期的天数;MONTH() 函数,它可以返回指定日期的月份;YEAR() 函数,它可以返回指定日期的年份;GETDATE() 函数,它可以返回当前系统日期和时间的值;CONVERT() 函数,它可以将日期和时间值转换为另一种格式;ISDATE() 函数,它可以检查指定的表达式是否为有效的日期。
这些 SQL Server 日期函数都能够帮助用户轻松地实现他们特定的日期和时间查询。
它们可以有效地从数据库中检索有关日期和时间的信息,以及在查询中计算日期和时间之间的差异。
此外,它们还可以将日期和时间值转换为符合格式要求的格式,以及检查指定的表
达式是否为有效的日期。
因此,SQL Server 日期函数可以为用户提供帮助,使他们能够实现特定的日期和时间查询。
它们可以让用户更轻松地检索有关日期和时间的信息,以及在查询中计算日期和时间之间的差异。
SQLServer各种日期计算方法
SQL Server各种日期计算方法通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。
你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。
在使用本文中的例子之前,你必须注意以下的问题。
大部分可能不是所有例子在不同的机器上执行的结果可能不一样,这完全由哪一天是一个星期的第一天这个设置决定。
第一天(DATEFIRST)设定决定了你的系统使用哪一天作为一周的第一天。
所有以下的例子都是以星期天作为一周的第一天来建立,也就是第一天设置为7。
假如你的第一天设置不一样,你可能需要调整这些例子,使它和不同的第一天设置相符合。
你可以通过@@DATEFIRST函数来检查第一天设置。
为了理解这些例子,我们先复习一下DATEDIFF和DATEADD函数。
DATEDIFF函数计算两个日期之间的小时、天、周、月、年等时间间隔总数。
DATEADD函数计算一个日期通过给时间间隔加减来获得一个新的日期。
要了解更多的DATEDI FF和DATEADD函数以及时间间隔可以阅读微软联机帮助。
使用DATEDIFF和DATEADD函数来计算日期,和本来从当前日期转换到你需要的日期的考虑方法有点不同。
你必须从时间间隔这个方面来考虑。
比如,从当前日期到你要得到的日期之间有多少时间间隔,或者,从今天到某一天(比如1900-1-1)之间有多少时间间隔,等等。
理解怎样着眼于时间间隔有助于你轻松的理解我的不同的日期计算例子。
一个月的第一天第一个例子,我将告诉你如何从当前日期去这个月的最后一天。
请注意:这个例子以及这篇文章中的其他例子都将只使用DATEDIFF和DATEADD函数来计算我们想要的日期。
每一个例子都将通过计算但前的时间间隔,然后进行加减来得到想要计算的日期。
SQLServer返回当前实例系统日期和时间的函数
SQLServer返回当前实例系统⽇期和时间的函数下⾯列举出SQL Server返回实例系统⽇期和时间的函数,除了ANSI标准函数CURRENT_TIMESTAMP在应⽤时⽆需在函数后多加⼀对空的⼩括号"()"外,其余均需。
从返回的数据类型"DATETIME2"就可以知道,后⾯三个函数是SQL Server 2008新增的。
另外,函数CURRENT_TIMESTAMP和GETDATE()都是取得当前实例系统⽇期和时间,在调⽤时,建议优先使⽤ANSI标准的。
函数说明返回数据类型CURRENT_TIMESTAMP ANSI SQL标准,当前实例系统⽇期和时间。
DATETIMEGETDATE()当前实例系统⽇期和时间。
DATETIMEGETUTCDATE()当前实例系统⽇期和时间,并以UTC格式来表⽰。
DATETIME SYSDATETIME()当前实例系统⽇期和时间。
DATETIME2SYSUTCDATETIME()当前实例系统⽇期和时间,并以UTC格式来表⽰。
DATETIME2SYSDATETIMEOFFSET()当前实例系统⽇期和时间,包含时区偏移量。
DATETIME2演⽰:代码SELECT CURRENT_TIMESTAMP AS[CURRENT_TIMESTAMP], GETDATE() AS[GETDATE],GETUTCDATE() AS[GETUTCDATE],SYSDATETIME() AS[SYSDATETIME],SYSUTCDATETIME() AS[SYSUTCDATETIME], SYSDATETIMEOFFSET() AS[SYSDATETIMEOFFSET];执⾏结果:。
sql server 日期函数
sql server 日期函数
SQL Server日期函数是用来处理日期和时间值的。
他们可以从日期中提取年、月、日等单位的信息,也可以根据给定的起始日期和偏移量计算新的日期值。
1. GETDATE() 函数:该函数返回当前的系统日期和时间;
2. DATEADD() 函数:该函数可以根据给定的单位向一个日期值添加一定的偏移量;
3. DATEDIFF() 函数:该函数可以计算两个日期之间的差值;
4. DATENAME() 函数:该函数可以从一个日期中提取出年、月、日等单位的信息;
5. YEAR() 函数:该函数可以从一个日期中提取出年份;
6. MONTH() 函数:该函数可以从一个日期中提取出月份;
7. DAY() 函数:该函数可以从一个日期中提取出日;
8. DAYOFYEAR() 函数:该函数可以从一个日期中提取出该天在该年的第几天;
9. WEEK() 函数:该函数可以从一个日期中提取出该天在该周的第几天;
10. DATEPART() 函数:该函数可以从一个日期中提取出年、月、日等单位的信息。
SQLServer日期时间函数
SQLServer⽇期时间函数 1、获取当前⽇期GetDate getdate()函数以datetime数据类型的格式返回当前SQLServer服务器所在计算机的⽇期和时间。
其语法格式为getdate()。
返回值舍⼊到最近的秒⼩数部分,精度为.333秒数据库⼗七偏移量不包含在内。
⽰例: select getdate() --输出 2013-03-09 15:16:00.570 2、GetUTCDate 获取UTC时间值 select GETUTCDATE() -- 2013-06-18 08:02:53.253 这个获取到的是UTC时间。
3、获取年度信息YEAR year函数以int数据类型的格式返回特定⽇期的年度信息。
其语法格式为YEAR(date数据)。
其中的date数据时⼀个可以解析为time、date、smalldatetime、datetime、datetime2或datetimeoffset值的表达式,列表达式、⽤户定义的变量或字符串⽂字。
⽰例: select year(getdate()) --输出 2013 4、获取⽉份信息MONTH month函数以int数据类型的格式返回特定⽇期的⽉份信息。
其语法格式为month(date数据)。
其中的date数据时⼀个可以解析为time、date、smalldatetime、datetime、datetime2或datetimeoffset值的表达式,列表达式、⽤户定义的变量或字符串⽂字。
⽰例: select month(getdate()) --输出 3 5、获取天数信息day day函数以int数据类型的格式返回特定⽇期的天数信息。
其语法格式为day(date数据)。
其中的date数据时⼀个可以解析为time、date、smalldatetime、datetime、datetime2或datetimeoffset值的表达式,列表达式、⽤户定义的变量或字符串⽂字。
sqlserver日期时间与字符串的转换
sqlserver⽇期时间与字符串的转换⼀、sql server⽇期时间函数Sql Server中的⽇期与时间函数1. 当前系统⽇期、时间select getdate()2. dateadd 在向指定⽇期加上⼀段时间的基础上,返回新的 datetime 值例如:向⽇期加上2天select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.0003. datediff 返回跨两个指定⽇期的⽇期和时间边界数。
select datediff(day,'2004-09-01','2004-09-18') --返回:174. datepart 返回代表指定⽇期的指定⽇期部分的整数。
select DATEPART(month, '2004-10-15') --返回 105. datename 返回代表指定⽇期的指定⽇期部分的字符串select datename(weekday, '2004-10-15') --返回:星期五6. day(), month(),year() --可以与datepart对照⼀下select 当前⽇期=convert(varchar(10),getdate(),120),当前时间=convert(varchar(8),getdate(),114)select datename(dw,'2004-10-15')select 本年第多少周=datename(week,'2004-10-15'),今天是周⼏=datename(weekday,'2004-10-15')⼆、⽇期格式转换Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06Select CONVERT(varchar(100), GETDATE(), 4): 16.05.06Select CONVERT(varchar(100), GETDATE(), 5): 16-05-06Select CONVERT(varchar(100), GETDATE(), 6): 16 05 06Select CONVERT(varchar(100), GETDATE(), 7): 05 16, 06Select CONVERT(varchar(100), GETDATE(), 8): 10:57:46Select CONVERT(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827AMSelect CONVERT(varchar(100), GETDATE(), 10): 05-16-06Select CONVERT(varchar(100), GETDATE(), 11): 06/05/16Select CONVERT(varchar(100), GETDATE(), 12): 060516Select CONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937Select CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967Select CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47Select CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157Select CONVERT(varchar(100), GETDATE(), 22): 05/16/06 10:57:47 AMSelect CONVERT(varchar(100), GETDATE(), 23): 2006-05-16Select CONVERT(varchar(100), GETDATE(), 24): 10:57:47Select CONVERT(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47.250Select CONVERT(varchar(100), GETDATE(), 100): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 101): 05/16/2006Select CONVERT(varchar(100), GETDATE(), 102): 2006.05.16Select CONVERT(varchar(100), GETDATE(), 103): 16/05/2006Select CONVERT(varchar(100), GETDATE(), 104): 16.05.2006Select CONVERT(varchar(100), GETDATE(), 105): 16-05-2006Select CONVERT(varchar(100), GETDATE(), 106): 16 05 2006Select CONVERT(varchar(100), GETDATE(), 107): 05 16, 2006Select CONVERT(varchar(100), GETDATE(), 108): 10:57:49Select CONVERT(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437AMSelect CONVERT(varchar(100), GETDATE(), 110): 05-16-2006Select CONVERT(varchar(100), GETDATE(), 111): 2006/05/16Select CONVERT(varchar(100), GETDATE(), 112): 20060516Select CONVERT(varchar(100), GETDATE(), 113): 16 05 2006 10:57:49:513Select CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547Select CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49Select CONVERT(varchar(100), GETDATE(), 121): 2006-05-16 10:57:49.700Select CONVERT(varchar(100), GETDATE(), 126): 2006-05-16T10:57:49.827Select CONVERT(varchar(100), GETDATE(), 130): 18 ???? ?????? 1427 10:57:49:907AM函数参数/功能GetDate( )返回系统⽬前的⽇期与时间DateDiff (interval,date1,date2)以interval 指定的⽅式,返回date2 与date1两个⽇期之间的差值 date2-date1 DateAdd (interval,number,date)以interval指定的⽅式,加上number之后的⽇期DatePart (interval,date)返回⽇期date中,interval指定部分所对应的整数值DateName (interval,date)返回⽇期date中,interval指定部分所对应的字符串名称参数 interval的设定值如下:值缩写(Sql Server)Access 和 ASP说明Year Yy yyyy年 1753 ~ 9999Quarter Qq q 季 1 ~ 4Month Mm m ⽉1 ~ 12Day of year Dy y⼀年的⽇数,⼀年中的第⼏⽇ 1-366 Day Dd d ⽇,1-31Weekday Dw w⼀周的⽇数,⼀周中的第⼏⽇ 1-7 Week Wk ww周,⼀年中的第⼏周 0 ~ 51 Hour Hh h 时0 ~ 23Minute Mi n 分钟0 ~ 59Second Ss s秒 0 ~ 59Millisecond Ms-毫秒 0 ~ 999。
sql server 日期函数
sql server 日期函数
SQL Server 日期函数是Microsoft SQL Server 数据库管理系统的一组内置函数,它们用于处理日期和时间数据。
它们可以帮助您实现各种任务,包括计算日期差异、计算所需的日期和时间、取得当前日期和时间等。
SQL Server 日期函数可用于检索、分析和更新日期和时间数据,可以帮助您完成很多任务,例如格式化日期、计算期间的天数、取得日期所在的季度、计算两个日期之间的时间差等。
SQL Server 日期函数有很多种,它们可以用来处理日期和时间数据,其中一些常用的日期函数包括:GETDATE()、DATEADD()、DATEDIFF()、DATEPART()、DAY()、MONTH()、YEAR()等。
GETDATE() 函数用于获取当前系统日期和时间,返回值类型为datetime。
DATEADD()函数用于在指定日期上添加指定时间间隔,可以在指定的日期上添加指定的天数、周数、月数、季度数、年数等。
DATEDIFF()函数用于计算两个日期之间的时间差,返回的结果可以是天数、小时数、分钟数、秒数等。
DATEPART()函数用于从日期中提取指定部分的值,例如提取日期中的小时、分钟、秒等。
DAY()、MONTH()、YEAR()函数用于从日期字段中提取日、月、年的值,可以用来统计某个时间段内的数据,例如某年、某月、某日
等。
SQL Server 日期函数是一个强大的工具,可以帮助我们处理日期和时间数据,提高系统的性能和可用性。
它们使得开发人员可以轻松地实现各种日期和时间处理任务,这对于实现应用程序的性能和可用性至关重要。
SqlServer函数全解(四)日期和时间函数
SqlServer函数全解(四)⽇期和时间函数 ⽇期和时间函数主要⽤来处理⽇期和时间值,本篇主要介绍各种⽇期和时间函数的功能和⽤法,⼀般的⽇期函数除了使⽤date类型的参数外,也可以使⽤datetime类型的参数,但会忽略这些值的时间部分。
相同的,以time类型值为参数的函数,可以接受datetime类型的参数,但会忽略⽇期部分。
1. getDate()函数⽤于返回当前数据库系统的⽇期和时间,返回值的类型为datetime.【例】select getDate() as currentTime;2. UTCDATE()函数返回当前UTC(世界标准时间)⽇期值.【例】select GETUTCDATE() AS UTCtime; 因为本⼈深处朝廷管辖范围之内,位于东⼋时区,所以系统的当前时间⽐UTC提前8⼩时,所以这⾥显⽰的UTC时间需要减去8个⼩时的时差。
3. DAY(d)函数⽤于返回指定⽇期的d是⼀个⽉中的第⼏天,范围从1~31,该函数在功能上等价于DATEPART(dd,d)。
【例】select DAY('2015-04-30 01:01:01');4. MONTH(d)函数⽤于返回指定⽇期d中⽉份的整数值。
【例】SELECT MONTH('2015-04-30') AS monthValue; 5. YEAR(d)函数返回指定⽇期d中年份的整数值。
【例】SELECT YEAR('2015-04-30'),YEAR(1997-07-01);6. DATENAME(dp,d)根据dp指定返回⽇期中相应部分的值,例如YEAR返回⽇期中的年份值,MONTH返回⽇期中的⽉份值,dp其它可以取的值有:quater,dayofyear,day,week,weekday,hour,minute,second等。
【例】SELECT DATENAME(year,'2015-04-30 01:01:01') AS yearValue; SELECT DATENAME(quater,'2015-04-30 01:01:01') AS quaterValue; SELECT DATENAME(dayofyear,'2015-04-30 01:01:01') AS dayofyearValue; SELECT DATENAME(day,'2015-04-30 01:01:01') AS dayValue; SELECT DATENAME(week,'2015-04-30 01:01:01') AS weekValue; SELECT DATENAME(weekday,'2015-04-30 01:01:01') AS weekdayValue; SELECT DATENAME(hour,'2015-04-30 01:01:01') AS hourValue; SELECT DATENAME(minute,'2015-04-30 01:01:01') AS minuteValue; SELECT DATENAME(second,'2015-04-30 01:01:01') AS secondValue;7. DATEPART(dp,d)函数返回指定⽇期中相应的部分的整数值,dp的取值与DATETIME函数相同。
current_date在sql server中的用法
在SQL Server 中,`current_date` 是一个内置的函数,用于返回当前日期。
这个函数在SQL 查询中非常有用,因为它可以帮助你获取和处理当前的日期。
以下是 `current_date` 在 SQL Server 中的一些基本用法:1. **获取当前日期**:```sqlSELECT current_date;```这将返回当前的日期。
2. **与日期格式化结合使用**:如果你想以特定的格式显示日期,可以使用`CONVERT` 函数。
例如,要获取当前日期并以"YYYY-MM-DD" 的格式显示:```sqlSELECT CONVERT(varchar, current_date, 120) asFormattedDate;```其中,120 是 `CONVERT` 函数中用于 "YYYY-MM-DD" 格式的样式代码。
3. **与日期字段进行比较**:假设你有一个名为`orders` 的表,其中有一个名为`order_date` 的字段,你可以使用 `current_date` 来找到今天创建的订单:```sqlSELECT * FROM orders WHERE order_date = current_date; ```4. **与日期时间字段进行比较**:如果你有一个包含日期和时间的字段,例如`order_datetime`,并想找到今天创建的订单:```sqlSELECT * FROM orders WHERE order_datetime >=current_date AND order_datetime < current_date + 1;```注意,上面的查询会考虑时间部分。
如果只考虑日期部分,可以这样写:```sqlSELECT * FROM orders WHERE CAST(order_datetime AS DATE) = CAST(current_date AS DATE);```5. **与日期时间间隔结合使用**:如果你想找到今天创建但在过去7天内完成的订单,可以使用 `dateadd` 函数:```sqlSELECT * FROM orders WHERE order_datetime >= current_date - 7 AND order_datetime < current_date;```6. **与其他日期函数结合使用**:SQL Server 还提供了其他与日期相关的函数,如`year()`, `month()`, `day()` 等,可以与 `current_date` 结合使用来提取当前日期的年、月、日部分。
SQL Server 日期和时间函数
1、常用日期方法(下面的GetDate() ='2006-11-08 13:37:56.233')(1)DATENAME ( datepart ,date )返回表示指定日期的指定日期部分的字符串。
Datepart详见下面的列表.SELECT DateName(day,Getdate()) –返回8(2)DATEPART ( datepart , date )返回表示指定日期的指定日期部分的整数。
SELECT DATEPART(year,Getdate()) –返回2006(3)DATEADD (datepart , number, date )返回给指定日期加上一个时间间隔后的新datetime 值。
SELECT DATEADD(week,1,GetDate()) --当前日期加一周后的日期(4)DATEDIFF ( datepart , startdate , enddate )返回跨两个指定日期的日期边界数和时间边界数。
SELECTDATEDIFF(month,'2006-10-11','2006 -11-01') --返回1(5)DAY ( date )返回一个整数,表示指定日期的天datepart 部分。
SELECT day(GetDate()) –返回8 (6)GETDATE()以datetime 值的SQL Server 2005 标准内部格式返回当前系统日期和时间。
SELECT GetDate() --返回2006-11-08 13:37:56.233(7)MONTH ( date )返回表示指定日期的“月”部分的整数。
SELECT MONTH(GETDATE()) --返回11(8)YEAR ( date )返回表示指定日期的“年”部分的整数。
SELECT YEAR(GETDATE()) --返回20062、取特定日期(1)获得当前日期是星期几SELECTDateName(weekday,Getdate())--Wednesday(2)计算哪一天是本周的星期一SELECT DATEADD(week, DATEDIFF(week,'1900-01-01',getdat e()), '1900-01-01') --返回2006-11-06 00:00:00.000或SELECT DATEADD(week, DATEDIFF(week,0,getdate()),0)(3)当前季度的第一天SELECT DATEADD(quarter, DATEDIFF(quarter,0,getdate()), 0)—返回2006-10-01 00:00:00.000(4)如何取得某个月的天数SELECTDay(dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,'2006-02-03')+1,0)))—返回28(5)一个季度多少天declare @m tinyint,@time smalldatetimeselect @m=month(getdate())select @m=case when @m between 1 and 3 then 1when @m between 4 and 6 then 4when @m between 7 and 9 then 7else 10 endselect@time=datename(year,getdate())+'-'+convert(varchar(10),@m)+'-01' selectdatediff(day,@time,dateadd(mm,3,@ time)) —返回92(6)获得年月日(yyyy-MM-dd) SELECTCONVERT(VARCHAR(10),GETDATE(), 120) –返回2006-11-083、其它(1)--下面的示例将日期指定为数字。
