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

数据库 SQL Server
本文我们主要介绍了SQL Server数据库DATEADD的语法及使用参数,并给出了具体的实例加以说明,通过实例我们就能够迅速地掌握DATEADD的使用,希望能够对您有所帮助。

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

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 

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

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

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

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

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
责任编辑:赵鹏 来源: 博客园
相关推荐

2011-08-18 10:21:50

SQL ServerDATEPART

2011-08-15 14:12:16

SQL ServerDATEDIFF

2011-04-07 14:50:21

SQL Server数据库

2011-08-22 12:01:36

SQL Server代码优化

2011-08-18 18:03:32

手动卸载SQL Ser

2011-08-22 09:55:30

SQL Server 排序

2011-08-18 10:36:24

SQL ServerISNULL函数

2010-09-27 10:59:23

SQL SERVER事

2011-08-15 15:40:57

SQL Server 系统数据库

2010-07-16 14:17:18

SQL Server

2010-10-26 15:54:02

连接oracle数据库

2011-03-29 09:40:31

SQL Server数据库链接

2010-07-15 17:28:50

SQL Server

2011-07-20 16:03:06

SQL Server数分区表

2010-07-08 11:05:14

SQL Server数

2009-07-07 17:42:28

2011-08-09 09:31:39

SQL Server数connectionS

2011-08-30 17:06:29

SQL Server CDC

2011-07-25 18:11:47

SQL Server数复合主键

2011-08-22 13:04:47

SQL Server数函数
点赞
收藏

51CTO技术栈公众号