dateformat()怎么用?

来源:百度知道 编辑:UC知道 时间:2024/06/16 09:41:11
dateformat(dateadd(mm, -12,getdate()-1), 'yyyy-MM')是什么意思?
dateformat()怎么用,每个参数怎么给??

dateformat()SQL 设置时间格式
getdate() 今天
getdate()-1就是昨天 dateadd(mm, -12,getdate()-1) 昨天减12个月 就是去年的昨天

dateformat(A,B) A是要设置的时间 B是格式 比如'yyyy-MM'就是 2008-04这个的格式

DateAdd函数 返回索引

返回包含一个日期的 Variant (Date),这一日期还加上了一段时间间隔。

语法

DateAdd(interval, number, date)

DateAdd 函数语法中有下列命名参数:

部分 描述
interval 必要。字符串表达式,是所要加上去的时间间隔。
number 必要。数值表达式,是要加上的时间间隔的数目。其数值可以为正数(得到未来的日期),也可以为负数(得到过去的日期)。
date 必要。Variant (Date) 或表示日期的文字,这一日期还加上了时间间隔。

设置

interval 参数具有以下设定值:

设置 描述
yyyy 年
q 季
m 月
y 一年的日数
d 日
w 一周的日数
ww 周
h 时
n 分钟
s 秒

功能
以指定的格式返回表示日期表达式的字符串。

语法
DATEFORMAT ( datetime-expression, string-expression )

参数
datetime-expression 要转换的日期时间。

string-expression 转换后的日期格式。

有关日期格式说明的信息,请参见 DATE_FORMAT 选项 [compatibility]。

用法