输入一个日期,返回该日期年月(月份为两位)

 

USE DEMO_Gragas --( 数据库名)
 GO                               --(方法名)     (参数,参数类型)
CREATE FUNCTION  GETUDATE(@datedemo date)
 
RETURNS NVARCHAR (20)   --(返回值类型)
 AS
 BEGIN
 DECLARE @GETTDATE NVARCHAR(200)--(定义一个局部变量)
     SET @GETTDATE= (Select left(CONVERT(varchar(100), @datedemo,111),7))
      --left从左边开始进行字符串截取 7
  
--CONVERT(data_type(length),data_to_be_converted,style)

--data_type(length) 规定目标数据类型(带有可选的长度)。

--data_to_be_converted 含有需要转换的值。

--style 规定日期/时间的输出格式。111表示以2020/5/11的形式显示

    RETURN @GETTDATE --返回这个函数
 END
 GO
 select  dbo.GETUDATE(GETDATE())--调用这个标量值函数,查看结果

 

posted @ 2020-05-11 19:24  gragas  阅读(820)  评论(0)    收藏  举报