请问有关SQL的日期函数?

来源:百度知道 编辑:UC知道 时间:2024/05/11 00:11:14
42、Sql server提供了一些日期函数,以下说法错误的是()。(选择两项)

a) select dateadd(mm,4,'01/01/99') 返回值为:05/01/99
b) select datediff(mm,'03/06/2003','03/09/2003') 返回值为:3
c) select datepart(day,'03/06/2003') 返回值为:6
d) select datename(dw,'03/06/2003') 返回值为:6
请问答案是什么?可否解释一下?谢了!

B
DATEDIFF ( datepart , startdate , enddate )
datepart:是规定了应在日期的哪一部分计算差额的参数。
mm表示在月份上计算差值.所以正确答案是0

D
DATENAME ( datepart , date )
datepart:是指定应返回的日期部分的参数。
dw表示星期几..正确答案是星期四