标签归档:year

mssql sqlserver 使用sql脚本获取日期字段中的月份、年份的方法分享


摘要:
下文讲述使用sql脚本获取变量中的年份,月份的方法,如下所示
实验环境:sql server 2008 R2


       declare @maomao365 date time
       set @maomao365 ='2019-6-2'
        
        ---获取变量的年份
       select year(@maomao365)
       ----输出----
        2019 
   
      ---获取变量的月份
       select month(@maomao365)
       ----输出----
        6
   
       
      ---获取当前系统的年份和月份
       select year(getdate()),month(getdate())
       ----输出----
        2019   ,6 

mssql sqlserver year关键字用法简介


摘要:
下文讲述sqlserver中year关键字的用法
实验环境:sqlserver 2008



sqlserver year语法及用法说明

year语法说明:
year(date)
date:
可以转换为time date smalldatetime datetime datetime2 datetimeoffset值的表达式。
———————————————–
返回值:返回date参数中的年份
返回类型:int

注意事项:
如果date参数只包含时间部分,那么year函数则返回1900



sqlserver year举例应用

   SELECT year('2018-05-21 01:01:01.8852'),
   year(10);
   -----输出------
   2018 ,1900