반응형

분류 전체보기 42

[영림원 소프트랩] Lua 스크립트 (시트 정렬)

시트는 기본적으로 문자일 경우 왼쪽으로 숫자일 경우 오른쪽으로 정렬이 됩니다. 숫자타입의 컬럼 FloatBox의 경우 기본적으로 0인 값이 들어가지게 됩니다. 이때 화면에 0이 많을 경우 사용자가 값을 확인이 어려워서 부득이하게 숫자값이지만 TextBox를 이용할 경우가 있습니다. 이때 TextBox이기 때문에 왼쪽 정렬이 되는데 이때 시트 정렬을 통해서 오른쪽 정렬을 해주시면 확인에 도움이 됩니다. For문을 통해서 전체에 정렬을 부여할 수 있습니다. (ActiveCellHorizontalAlignment 1-왼쪽 / 2-가운데 / 3-오른쪽) for row = 0, SS1.DataRowCnt - 1 do SS1.ActiveRow = row SS1.ActiveColumnName = 'Amt' SS1.A..

[MSSQL] DATEDIFF, DATEDADD 두 날짜 계산

1. DATEDIFF 임의의 두 날짜의 차이를 계산하는 함수입니다. SELECT DATEDIFF(비교할 날짜형식, 시작날짜, 종료날짜) 날짜형식 DAY : 일 (약칭 D,DD) MONTH : 월 (약칭 M,MM) YEAR : 년 (약칭 YY) (*형식 Y의 경우 DAY로 계산됨) 날짜 20191001 / 2019-10-01 두가지 형식 모두 사용 가능 ex) SELECT DATEDIFF(DAY, '20191001', '20201115') AS 일계산 ,DATEDIFF(MONTH, '2019-10-01', '2020-11-15') AS 월계산 ,DATEDIFF(YEAR, '2019-10-01', '2020-11-15') AS 년계산 2. DATEDADD 임의의 날짜에 임의의 숫자를 가지고 계산하는 함수입니..

IT/MSSQL 2022.07.28

[MSSQL]테이블 / 뷰테이블 컬럼 조회

테이블 컬럼 조회 SELECT T.name AS table_name, C.name AS column_name FROM sys.tables AS T -- 테이블 정보 INNER JOIN sys.columns AS C -- 컬럼 정보 ON T.object_id = C.object_id WHERE C.name = '' --컬럼 명칭 뷰테이블 컬럼 조회 SELECT T.name AS table_name, C.name AS column_name FROM sys.views AS T --뷰 테이블 정보 INNER JOIN sys.columns AS C -- 컬럼 정보 ON T.object_id = C.object_id WHERE C.name = '' --컬럼 명칭

IT/MSSQL 2022.05.26

[MSSQL]저장 프로시저에서 내용 찾기

1. 프로시저에서 내용 찾기 SELECT OBJECT_DEFINITION (OBJECT_ID(N'프로시저 이름')) AS [Definition] 위와 같이 MSSQL 내장함수인 OBJECT_DEFINITION과 OBJECT_ID를 이용하면 해당 프로시저의 내용을 전부 가져올 수 있습니다. 하지만 위와 같은 경우는 SP_helptext로도 충분히 가져올 수 있는 부분입니다. (프로시저 명칭을 알아야하니깐요) 그래서 위의 내용을 응요하여 프로시져가 저장되어있는 sys.procedures 테이블을 이용하여 모든 프로시저의 내용을 찾을 수가 있습니다. SELECT OBJECT_NAME(object_id), OBJECT_DEFINITION(object_id) FROM sys.procedures WHERE OBJE..

IT/MSSQL 2022.05.02

[MSSQL] ROUND를 이용한 소수점 올림

안녕하세요 오랜만에 글을 씁니다. 이번에 개발하던 도중에 소수점을 통해 올림을 해야하는 경우가 발생하여 찾다가 생각한 SP 문을 공유하고자 합니다. CEILING 올림 FLOOR 내림 ROUND 반올림 올림과 내림은 소수점이 모두 사라집니다. 그래서 반올림을 통해 올림하는 방법을 공유하고자 합니다. DECLARE @INT DECIMAL(19,5) ,@digit INT ,@CNT INT =0 ,@squ DECIMAL(19,5) = 1 SET @INT = 12.2814 SET @digit = 3 WHILE (1=1) BEGIN IF @digit = @CNT BREAK SET @squ = @squ * 0.1 SET @CNT = @CNT + 1 END SELECT ROUND(@INT,@digit) SELECT ..

IT/MSSQL 2021.12.15

평촌 스마트스퀘어 멸치부터 고래까지 (생선구이)

안녕하세요 오늘은 스마트스퀘어에 있는 멸치부터 고래까지라는 생선구이집을 소개하려고 합니다. 평촌 스마트스퀘어에 위치한 멸치부터 고래까지라는 생선구이 집입니다. 평촌역에서 걸어서 한 10분 정도면 느린 걸음이신 분이라도 도착할 수 있는 거리입니다. (신호 대기는 제외입니다.) 위의 사진처럼 원래는 건물 밖에서도 들어가는 문이 존재하는데 지금은 사용안하고 있습니다. 그래서 건물 내부로 들어오셔서 내부의 문을 통해 입장하셔야 합니다. 제가 봤던 블로그에서와 금액 부분은 달라서 많이 고민을 했습니다. 하지만 그럼에도 일단 가장 기초이자 기본인 고등어 구이정식을 시켰습니다. 메뉴판 뒷편입니다. 원래는 2층도 이용이 가능햇던거 같습니다. 하지만 제가 갔을 때는 2층은 폐쇄되어서 올라가지 못하였습니다. 시킨 고등어 ..

일상 2021.08.11

2021년 7월 배당 내역 (미국주식)

안녕하세요 제 7월 배당 내역에 대해서 소개하고자 합니다. 바로 소개하겠습니다. 이번 7월 총 배당금은 30.45 달러 6월에 비하면 13달러나 하락하게 되었습니다. 하락한 이유를 한번 살펴보겠습니다. 2021 7 1 ARCC 아레스 캐피탈 2.72 USD 키움증권 2021 7 1 VIAC 바이어컴 0.20 USD 키움증권 2021 7 2 KO 코카콜라 1.43 USD 키움증권 2021 7 2 KO 코카콜라 0.04 USD 한국투자증권 2021 7 15 O 리얼티인컴 0.4 USD 키움증권 2021 7 15 O 리얼티인컴 2.29 USD 신한금융투자 2021 7 16 HYT HYT 7.55 USD 키움증권 2021 7 28 QYLD QYLD ETF 0.95 USD 키움증권 2021 7 29 CMCSA 컴..

파이프라인 2021.08.11

[MSSQL] PROCEDURE 기본값 설정

wj안녕하세요 오늘은 PROCEDURE 실행 생성 or 실행시 필요한 변수에 대한 기본 값에 대해 알아보고자 합니다. 3달전엔가 회사에서 개발하던 도중 타 업체와 연동을 하는데 하나의 PROCEDURE를 통해 몇가지의 프로세스를 진행하는데 어떤 프로세스의 경우 두가지의 변수만 필요하고 어떤 프로세스의 경우 3가지의 변수가 필요하여 기본값에 대해 모르던 저는 어쩔 수 없이 PROCEDURE를 두개로 나누어 진행하게 되었습니다. 그러다가 이번에 다시 동일한 업체와 연동 건에 대해 개발할 일이 있어서 진행하던 중에 기본값에 대해 알게 되어서 이렇게 글로 남기고자 합니다. CREATE PROC TEST_PROC @ABC INT ,@BCD INT , @CDE INT AS SELECT 1 RETURN 위와 같이 프..

IT/MSSQL 2021.07.14

CEF(폐쇄형 펀드)

오늘 소개한 주식 내용은 CEF (Closed-End-Fund) 폐쇄형 펀드입니다. CEF는 투자이후 환매가 되지 않고 펀드 존속기간이 정해져 있다는 점입니다. 투자금 유출입을 자유롭게 못하게 하여 폐쇄형 펀드라고도 불리웁니다. ETF와 동일하게 특정유형의 펀드 고유 기초자산에 투자합니다. 그리고 투자자들은 주식시장에서 실시간으로 언제든지 사고 팔수 있다는 점에서도 동일합니다. 가장 큰 차이점은 ETF는 기초자산을 대표하는 벤치마크를 그대로 추종하는 전략을 구사합니다. (통상, 인덱스펀드와 ETF를 이런 유형의 패시브 펀드로 분류합니다) 따라서, 기초자산의 가격변동은 ETF 시세에 그대로 반영됩니다. 펀드매니저의 역할이 작고 수수료도 낮은 편입니다. 반면에, CEF는 펀드매니저가 기초자산의 가격변동 이외..

주식 2021.07.11
반응형