Click here to Skip to main content
15,890,897 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
SQL
DECLARE @GetAbsenteeDate TABLE
( 
	TM_UserID INT,
	FullName VARCHAR(255),
	AttendanceDate DATETIME
)

 
D
Posted
Updated 5-Mar-14 19:30pm
v4
Comments
Member 10501509 5-Mar-14 5:37am    
Excepted output
311 Aditya Mahapatro 05 Mar 2014,06 Mar 2014
560 Aishwarya Shekar 05 Mar 2014,06 Mar 2014

I hope it will help you

try your self
SQL
-- 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
 
Share this answer
 
v3
Comments
Member 10501509 5-Mar-14 6:07am    
where should i implement above code
Amalraj Ramesh 5-Mar-14 6:32am    
You want nextdate with comma seperation im i right???
Member 10501509 5-Mar-14 6:43am    
no
311 Aditya Mahapatro 05 Mar 2014 is Absentee for this date
560 Aishwarya Shekar 05 Mar 2014,06 Mar 2014 is Absentee for this for two date
Amalraj Ramesh 5-Mar-14 6:36am    
Try this
SELECT TM_UserID
, FullName
, (CONVERT(VARCHAR(11),AttendanceDate,106) +','+ CONVERT(VARCHAR(11),DATEADD(day, 1, AttendanceDate),106)) AS AbsenteeDate

FROM
@GetAbsenteeDate
ORDER BY
FullName
try this one

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

FROM
    @GetAbsenteeDate
ORDER BY
    FullName
 
Share this answer
 
Comments
Member 10501509 5-Mar-14 6:45am    
no
311 Aditya Mahapatro 05 Mar 2014 is Absentee for this date
560 Aishwarya Shekar 05 Mar 2014,06 Mar 2014 is Absentee for this for two date
i want to combine Absentee dates with comma if user have more than one Absentee date.
Amalraj Ramesh 5-Mar-14 6:50am    
Verify this link

https://stackoverflow.com/questions/15742716/how-to-get-column-values-in-one-comma-separated-value
Member 10501509 5-Mar-14 7:07am    
Not help full plz can give me code
Member 10501509 5-Mar-14 7:25am    
help any one how do

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900