rah*_*rma 2 sql sql-server sql-server-2005
我希望能够传递一天中的数字,如1,2,3或7,它将返回日期名称,如星期日,星期一,星期二或星期六.我知道可以选择使用case语句,但是我想使用SQL命令这样做,这是否可能?
DECLARE @m VARCHAR
SET @m=1
SELECT CASE WHEN @m=1 THEN 'Sunday' END
Run Code Online (Sandbox Code Playgroud)
我在寻找答案时已经对这个问题发表了评论,但用户@harper建议我提交一个包含完整描述的新问题.
编辑: 目前对案例陈述给出了答案,除了一个.所以现在我再次提出我的问题
"我想用SQL命令做这件事,这有可能吗?"
试试这个 :
declare @m varchar
set @m=1
SELECT DATENAME(DW,CAST(@m AS INT))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9262 次 |
| 最近记录: |