ITPub博客

首页 > Linux操作系统 > Linux操作系统 > SQL-Server中datepart函数的使用

SQL-Server中datepart函数的使用

原创 Linux操作系统 作者:iSQlServer 时间:2010-03-23 12:49:24 0 删除 编辑

该函数是用来提取年份,月份,日期的一个函数,带两参数,第一个为(yy,mm,dd)其中一个,表示年月日,第二个参数为字段名称

比如提取某一年的记录

select *  from Employee  e where  datepart(yy,e.LastLoginTime)=2009

返回2009年所有记录

select *  from Employee  e where  datepart(mm,e.LastLoginTime)=12

返回12月份的所有记录

select *  from Employee  e where  datepart(dd,e.LastLoginTime)=30

返回30号所有记录

SELECT * FROM Employee e  WHERE datepart(mm,e.LastLoginTime)=12  AND  datepart(yy,e.LastLoginTime)=2009

返回09年12月份的记录

性能上没有做测试。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/16436858/viewspace-630178/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-10-17

  • 博文量
    1319
  • 访问量
    2342911