之前我们介绍了: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个月的订单。有考虑具体的日期。
- select * from ordersT where AddDate>DATEADD(M,-3,GETDATE()) order by AddDate
返回前3个月的订单,若不考虑日期,则从1号开始算起。 代码如下:
- select * from OrdersT where DATEDIFF(m,AddDate,getdate())<=3 order by AddDate
4.显示今天的订单
- select * from ordersT where AddDate>CONVERT(varchar,getdate(),112) order by AddDate
关于SQL Server数据库DATEADD的语法介绍及使用实例就介绍到这里了,希望本次的介绍能够对您有所收获!
【编辑推荐】
文章名称:SQLServer数据库DATEADD的语法介绍及使用实例
URL地址:http://www.mswzjz.cn/qtweb/news36/542386.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能