숫자형에 3자리마다 콤마를 붙이는 스칼라 함수 입니다.
CREATE FUNCTION [dbo].[fn_intMoneyWithComma] ( @money INT ) RETURNS VARCHAR(50) AS BEGIN DECLARE @tempMoneyText VARCHAR(50) = NULL SET @tempMoneyText = REPLACE(CONVERT(VARCHAR(50), CAST(@money AS MONEY), 1) , '.00', '') RETURN @tempMoneyText END GO
demo : http://rextester.com/GFD80572
'DB > mssql' 카테고리의 다른 글
[mssql] 특정 그룹의 첫번째만 가져올때 (0) | 2018.01.19 |
---|---|
[mssql] REPLICATE + SUBSTRING 조합으로 이메일 주소 가리기 (0) | 2017.11.28 |
[mssql] convert yyyyMMddhhmmss string to datetime (0) | 2017.11.23 |
[mssql] substring 문자열 자르기 (0) | 2017.11.23 |
[mssql] 데이터가져오기 플랫파일(txt,csv) 데이터 잘림 처리 (0) | 2017.11.22 |