본문 바로가기

프로그래밍44

MSSQL 소수점 절삭 버림 소수점 절삭 및 버림 사용 ROUND CONVERT CAST 사용가능 SELECT ROUND(숫자, 0, 1) SELECT CONVERT(INT, 숫자) SELECT CAST(숫자 AS INT) SELECT FLOOR( 숫자) ROUND의 경우에는 소수점을 절삭하지만 123.000와 같이 소수점의 자리수가 남아있다. 나머지는 123으로 표기 된다. 2023. 10. 19.
MSSQL 날짜 타입 변경 보통 날짜를 불러 올때 GETDATE()를 사용한다. 해당 데이터를 사용시에 yyyy-mm-dd hh:mi:ss.mmm 이와 같은 날짜를 가지고 오며 해당 타입을 변경해야할 경우가 있다. 대표적으로 많이 쓰이는 YYYYMMDD는 SELECT CONVERT(NVARCHAR, GETDATE(), 112) 이와 같이 작성하며 YYYY, YYYYMM 를 사용할 경우에는 NVARCHAR(숫자) 자리수를 사용하여 간편하게 변경이 가능하다. 추가적으로 SELECT CONVERT(VARCHAR, GETDATE(), 106) --DD MON YYYY 이와 같은 경우에는 중간에 May로 들어가기 때문에 업무에서 잘못 사용할 경우 오류가 날수 있으니 잘 참고하기바란다. [추가 날짜 변환형식] SELECT CONVERT(VA.. 2023. 5. 4.
setTimeout 응용및 html 숫자키 입력받기 홈페이지에서 데이터를 입력 받을때 숫자만 입력을 받아야 하는 경우가 있습니다. 그럴시에 사용가능한부분입니다. 텍스트 박스에 원하는 내용을 입력후에 onkeydown = "evkey(event)" 이와 같이 입력을 합니다. 그리고 위쪽에 함수 부분에서 아래와 같이 작성을 합니다. function evKey(e) { var obj = e.srcElement || e.target; var key = e.keyCode; if (key != 8) { if ((key 57) && (key 105)) { obj.blur(); setTimeout(function () { obj.focus(); }, 30); } } 숫자들의 범위는 키를 입력했을때 범위들이며 중간부분에 .. 2016. 2. 11.
setTimeout 사용하기 setTimeout 사용법에 대해서 안내해드리겠습니다. setTimeout는 윈하는 시간이 지난후에 실행이 가능하도록 하는 함수로써 setTimeout(function(){ 이부분에 원하는 함수및 기능을 넣습니다. }, 2000); 이후 뒤에 2000이란 시간이 초입니다. 1초가 1000이니 2000일시에는 2초를 뜻합니다. 어떠한 부분을 실행한후 몇초뒤에 다른 기능을 나타날때 사용하시면 되겠습니다. 2016. 2. 11.