如何在sql server 2000中提取年份中的日期

比如我建立了一个表,employee,表中有两个日期,我想提取日期中的年份,并将其相减,相减的值要求大于等于18,该如何做到?

表中属性:Emp_id、Emp_name、 Gender 、Birthday、 depart_name、 Date_hired、Salar 、Emp_addr
其中Birthday和Date_hired是日期型的。
我是要添加约束用的
即:要求其相减的值大于等于18,不是查询用的。

alter table employee
add constraint date1_1(约束名) check (year(Date_hired)-year(Birthday)>=18)
温馨提示:内容为网友见解,仅供参考
无其他回答

如何在sql server 2000中提取年份中的日期
add constraint date1_1(约束名) check (year(Date_hired)-year(Birthday)>=18)

sqlserver截取日期的年份和月份
一、函数功能:DATEPART() 函数用于返回日期\/时间的单独部分,比如年、月、日、小时、分钟等等。二、语法:DATEPART(datepart,date)三、参数说明:date 参数是合法的日期表达式。datepart 参数可以是下列的值:四、实例 1、截取年份:datepart(yy,'2017-1-1') 返回:2017 2、截取月份:datepart(mm,'20...

SqlServer函数日期时间函数
`datepart(datepart, date_expr)` 函数用于提取日期的一部分,例如年份(yy)、月份(mm)、日期(dd)、周数(wk)等。`date_expr` 是日期表达式,`datepart` 是要提取的日期部分的标识符。`datediff(datepart, date_expr1, date_expr2)` 函数用于计算两个日期之间的差值。`datepart` 是要计算的...

SQ一年中第几周的函数
SQL SERVER中,要查询一个日期是一年中的第几周,可以使用datepart()函数。这个函数专门用于提取日期的各个部分,例如年、月、日等。对于想知道'2017-1-1'是2017年的第几周,可以通过以下SQL语句实现:sql SELECT datepart(wk, '2017-1-1')datepart()函数的语法为DATEPART(datepart, date),其中datep...

SQL server 2000中的datename()函数和datepart()函数怎么一样啊?_百度...
DATENAME函数的作用是是从日期中提取指定部分数据,比如我们想得到当前日期中的年份,月份等信息,就可以使用该函数.返回类型是nvarchar.具体的语法如下:DATENAME(param,date);param是指定要返回日期部分的参数 date就是指定的日期.例子:select DATENAME(year,getdate()) as 'YEAR'执行上面的SQL语句就会看到...

学习笔记:SQL函数之日期函数
其他日期函数,如 YEAR()、MONTH() 和 DAY(),则分别用于提取指定日期的年份、月份和天数。这些函数对于数据分析和报告生成至关重要,能够帮助我们快速提取关键日期信息。综上所述,日期函数在Microsoft SQL Server中扮演着核心角色。它们不仅使日期和时间的处理变得高效,也为数据查询、分析和报告提供了...

函数year日期序号是什么意思
其工作原理与DATEPART(yy,date)函数等同。通过示例我们可以看到,从日期03\/12\/1998中提取的年份为1998。以下是结果集:Year Number ---1998 另一个例子展示了如何使用数字指定日期。值得注意的是,Microsoft SQL Server数据库将0视为1900年1月1日。执行以下查询:SELECT MONTH(0),DAY(0),YEAR(0)结果...

有没有什么函数可以提取数据库中的日和月!
SELECT AAA,BBB,CCC,DDD FROM [Users] WHERE DatePart(month,dateor)=DatePart(month,getdate()) AND DatePart(day,dateor)=DatePart(day,getdate())主要用到SQL的DATEPART函数。语法:DATEPART ( datepart , date )参数:datepart 指定要返回的日期部分的参数。下表列出了 Microsoft SQL Server 2005...

SQL Server中的时间函数有那些,最好举例说明?
此示例确定在 pubs 数据库中标题发布日期和当前日期间的天数。SELECT DATEDIFF(day,pubdate,getdate())AS no_of_days FROM titles 3.DateName函数 返回代表指定日期的指定日期部分的字符串。语法 DATENAME (datepart ,date )示例 此示例从 GETDATE 返回的日期中提取月份名。SELECT DATENAME(month,getdate...

asp 年份排列要提取2010年的那一部分怎么样可以提取
select * from 表名 where year(时间字段)=2010

相似回答