如何使用东西功能 [英] how to use stuff function

查看:50
本文介绍了如何使用东西功能的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

DECLARE @GetAbsenteeDate TABLE
( 
	TM_UserID INT,
	FullName VARCHAR(255),
	AttendanceDate DATETIME
)

 
D

推荐答案

我希望它能帮到你



尝试自己

I hope it will help you

try your self
-- Day first
SELECT CONVERT(VARCHAR(12),GETDATE(), 103)  -- 25/11/2011
SELECT CONVERT(VARCHAR(12),GETDATE(), 105)  -- 25-11-2011
SELECT CONVERT(VARCHAR(12),GETDATE(), 104)  -- 25.11.2011
SELECT CONVERT(VARCHAR(12),GETDATE(), 106)  -- 25 Nov 2011

-- Month first
SELECT CONVERT(VARCHAR(12),GETDATE(), 101)  -- 11/25/2011
SELECT CONVERT(VARCHAR(12),GETDATE(), 110)  -- 11-25-2011
SELECT CONVERT(VARCHAR(12),GETDATE(), 100)  -- Nov 25 2011
SELECT CONVERT(VARCHAR(12),GETDATE(), 107)  -- Nov 25, 2011


-- Year first
SELECT CONVERT(VARCHAR(12),GETDATE(), 102)  -- 2011.11.25
SELECT CONVERT(VARCHAR(12),GETDATE(), 111)  -- 2011/11/25
SELECT CONVERT(VARCHAR(12),GETDATE(), 112)  -- 20111125

 
-- Time only
SELECT CONVERT(VARCHAR(12),GETDATE(), 108)  -- 06:21:42
SELECT CONVERT(VARCHAR(12),GETDATE(), 114)  -- 06:21:51:610

--Only One
SELECT DATENAME(MONTH, GETDATE())   -- November
SELECT DATENAME(DAY,GETDATE())    -- 25
SELECT DATENAME(YEAR, GETDATE()) -- 2014


试试这个



try this one

SELECT TM_UserID
     , FullName
     , (CONVERT(VARCHAR(11),AttendanceDate,106) +','+ CONVERT(VARCHAR(11),DATEADD(day, 1, AttendanceDate),106)) AS AbsenteeDate

FROM
    @GetAbsenteeDate
ORDER BY
    FullName


这篇关于如何使用东西功能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆