tsql - Two Digit date format in SQL -


i have table field accid have concatenate name date 'myname-010415' in sql query.

date format 01-04-2015 or 01/04/2015. want display 010415.

for date part, format want you, try this:

select    right(replicate('0', 2) + cast(datepart(dd, accid) varchar(2)), 2) +   right(replicate('0', 2) + cast(datepart(mm, accid) varchar(2)), 2) +   right(datepart(yy, accid), 2) customformat yourtablename ... 

the datepart(dd, accid) give day part , same mm , yy give month , year parts. added functions right(replicate('0', 2) + cast(... varchar(2)), 2) add leading zero, instead of 1 01.


as @bernd-linde suggested, can use function concatenate name part like:

concat(name, ....) ... 

also can select or update depending on looking for.

as in @bernd-linde's fiddle.


Comments

Popular posts from this blog

php - failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request -

java - How to filter a backspace keyboard input -

java - Show Soft Keyboard when EditText Appears -