SQLServer数据库DATEADD的语法介绍及使用实例

之前我们介绍了:SQL Server数据库ISNULL函数的应用实例,本文我们介绍一下DATEADD函数的语法介绍及使用实例,接下来就让我们一起来了解一下这部分内容。

10年积累的成都网站制作、成都网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站策划后付款的网站建设流程,更有嘉黎免费网站建设让你可以放心的选择与我们合作。

1.语法

DATEADD (datepart , number , date )

2.参数

datepart是与integernumber相加的date部分。下表列出了所有有效的datepart参数。用户定义的变量等效项是无效的。

datepart

缩写

year

yy ,yyyy

quarter

qq ,q

month

mm ,m

dayofyear

dy ,y

day

dd ,d

week

wk ,ww

weekday

dw ,w

hour

hh

minute

mi ,n

second

ss ,s

millisecond

ms

microsecond

mcs

nanosecond

ns

number是一个表达式,可以解析为与date的datepart相加的int。用户定义的变量是有效的。如果您指定一个带小数的值,则将小数截去且不进行舍入。

date是一个表达式,可以解析为 time、date、smalldatetime、datetime、datetime2 或 datetimeoffset 值。date 可以是表达式、列表达式、用户定义的变量或字符串文字。如果表达式是字符串文字,则它必须解析为一个 datetime 值。为避免不确定性,请使用四位数年份。

3.例子:返回最近3个月的订单。有考虑具体的日期。

 
 
 
 
  1. select * from ordersT where AddDate>DATEADD(M,-3,GETDATE()) order by AddDate 

返回前3个月的订单,若不考虑日期,则从1号开始算起。 代码如下:

 
 
 
 
  1. select * from OrdersT where  DATEDIFF(m,AddDate,getdate())<=3  order by AddDate 

4.显示今天的订单

 
 
 
 
  1. select * from ordersT where AddDate>CONVERT(varchar,getdate(),112) order by AddDate 

关于SQL Server数据库DATEADD的语法介绍及使用实例就介绍到这里了,希望本次的介绍能够对您有所收获!

【编辑推荐】

  1. SQL Server数据库ISNULL函数的应用实例
  2. SQL Server数据库DATEPART的语法及使用实例
  3. SQL Server查找XML里面符合某个条件的数据的用法
  4. SQL Server的执行计划及SQL查询优化实例分析与总结
  5. SQL Server脏读方式数据提取之NOLOCK和READPAST

网页题目:SQLServer数据库DATEADD的语法介绍及使用实例
标题来源:http://www.shufengxianlan.com/qtweb/news36/542386.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联