--最直接的方式就是用case when判断,这里用表变量来处理的
go
--创建函数
create function [dbo].[m_getweek](@date nvarchar(2000))
returns varchar(2000)
AS
begin
declare @weekday nvarchar(300)
declare @table table (id int ,weekday nvarchar(200))
insert into @table
select 0,'星期天' union select 1,'星期一' union select 2,'星期二' union
select 3,'星期三' union select 4,'星期四' union select 5,'星期五' union select 6,'星期六'
select @weekday=weekday from @table where id=(datepart(dw,@date)-1)
return @weekday
end
--测试示例
select [dbo].[m_getweek](getdate()) as 星期
--今天的星期
/*
星期
--------
星期六
*/
分享到:
相关推荐
MYSQL 日期函数大全,供大家一起共同分享学习。
作业,还可以,不过代码没优化,算法也比较傻
oracle自定义日期函数、你值得拥有!
Gbase 8s内置函数之日期函数
编写一个程序,输入日期显示星期 接收用户键入的年、月、日,并自动计算显示这个日期对应星期几, 要求输入提示,输入错误检查及错误提示功能。 课程设计说明书+代码
C# 常用日期时间函数--DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTim--DateTime 数字型 System.DateTime currentTime=new ...
C#实现的根据年月日计算星期几的函数
VB日期函数大全 了解所有的VB日期函数大全 VB日期函数大全
VB日期处理函数VB日期处理函数VB日期处理函数VB日期处理函数
pb 日期函数
vb日期函数,简单实用,大家用了都说好,欢迎下载
js的日期函数详解js的日期函数详解js的日期函数详解js的日期函数详解js的日期函数详解js的日期函数详解
由于impala处理日期的函数如date_sub(),date_trunc(),last_day()等这些日期处理函数还需要进行日期格式化为yyyy-MM-dd使用,sql代码段过长,导致频繁嵌套过于复杂.所以自定义udf函数解决这些问题.以下为实现过程.
oracle日期函数字符函数聚合函数
ASP中日期函数的大全ASP中日期函数的大全
mysql时间日期函数
mysql 日期 函数 日期函数 Mysql的日期函数操作
一、 日期与时间函数 日期与时间函数 二、 数学与三角函数 数学与三角函数 三、 逻辑函数 逻辑函数 四、 查找与引用函数 查找与引用函数 五、 数据库函数 数据库函数 六、 文本函数 文本函数 七、 统计函数 统计函数...
Oracle 函数大全(字符串函数,数学函数,日期函数,逻辑运算函数,其他函数)
利用这个函数,可以输入当天日期,然后输出先一天的日期。