일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- MEAN Stack
- pymssql
- 오라클
- Serial
- c#
- MSSQL
- PYTHON MSSQL
- rs422
- 크롤링
- Visual Studio Code
- 딥러닝
- 파이썬
- scrapy
- oracle
- django
- Python
- matplot
- 텐서플로우
- M2M
- 장고
- rs485
- 티스토리 초대장
- MSSQL PYTHON
- MX Component
- vscode
- 자본주의
- windows10
- sql developer
- tensorflow
- 윈도우10
- Today
- Total
목록분류 전체보기 (662)
안까먹을라고 쓰는 블로그
랜섬웨어에 대한 이슈는 계속 나오고 있다. 미리 대비를 해야지 걸리면 정말 회사가 망할 수도 있다는 생각이 든다. AppCheck 개인은 무료로 사용가능하고, 유료버전을 사용시에도 1년에 2만원대로 사용이 가능한것 같다. 가격이 부담되지 않으니 미리 설치해서 대비하면 좋을 것 같다. 공공기관에서도 많이 사용하는 것 같아 더 신뢰가 가는것 같다. 제품정보 https://www.checkmal.com/product/appcheck/ 제품 소개 - 체크멀 상황 인식 기반 탐지 엔진이 탑재된 앱체크는 신종 랜섬웨어까지 모두 탐지 가능한 유일한 안티랜섬웨어 솔루션입니다. www.checkmal.com 가격정보 https://www.checkmal.com/purchase/appcheck/ 개인 구매 - 체크멀 개인..
함수 생성 CREATE FUNCTION [NEOE].[FN_GET_MONTH_START_END] ( @P_DATENVARCHAR(8), @P_OPTIONNVARCHAR(1) ) RETURNS NVARCHAR(8) AS BEGIN DECLARE @V_DATE_RTN NVARCHAR(8) SET @V_DATE_RTN = '00000000' IF @P_DATE IS NOT NULL BEGIN IF @P_OPTION = '1' --전월 시작 일 BEGIN SET @V_DATE_RTN = CONVERT(NVARCHAR(8),DATEADD(MONTH,-1,SUBSTRING(@P_DATE,1,6)+'01'),112) END IF @P_OPTION = '2' --전월 마지막 일 BEGIN SET @V_DATE_RTN ..
함수 생성 CREATE FUNCTION [FN_RPAD] ( @P_STR NVARCHAR(500) -- 문자열 ,@P_LEN INT -- 자릿수 ,@P_CHRNVARCHAR(1) -- 채울문자 ) RETURNS NVARCHAR(1000) AS BEGIN DECLARE @V_RETURN NVARCHAR(1000) -- 문자열 IF NOT(LEN(@P_STR) < @P_LEN) BEGIN SELECT @V_RETURN = @P_STR END ELSE BEGIN SELECT @V_RETURN = @P_STR + REPLICATE(@P_CHR,(@P_LEN - LEN(@P_STR))) END RETURN @V_RETURN END 사용방법 SELECT NEOE.FN_RPAD('ABC', 5, '1') 결과값 : ..
함수 생성 CREATE FUNCTION [FN_LPAD] ( @P_STR NVARCHAR(500) -- 문자열 ,@P_LEN INT -- 자릿수 ,@P_CHR NVARCHAR(1) -- 채울문자 ) RETURNS NVARCHAR(1000) AS BEGIN DECLARE @V_RETURN NVARCHAR(1000) IF NOT(LEN(@P_STR) < @P_LEN) BEGIN SELECT @V_RETURN = @P_STR END ELSE BEGIN SELECT @V_RETURN = REPLICATE(@P_CHR,(@P_LEN - LEN(@P_STR))) + @P_STR END RETURN @V_RETURN END 사용방법 SELECT FN_LPAD('ABC', 5, '1') 결과 값 : 11ABC
함수 생성 CREATE FUNCTION [FN_GET_LAST_DAY_OF_MONTH] ( @P_MONTH NCHAR(6) ) RETURNS NVARCHAR(8) AS BEGIN DECLARE @P_DATE NVARCHAR(8), @P_DATE1 NVARCHAR(8), @P_DT_DATE DATETIME SET @P_DATE1 = @P_MONTH + '01' SET @P_DT_DATE = CONVERT(DATETIME, CONVERT(NCHAR(8), @P_DATE1, 112), 112) IF (ISDATE(@P_DT_DATE) 0) BEGIN SET @P_DATE = CONVERT(NVARCHAR(8), DATEADD(DAY, -1, DATEADD(MONTH, DATEDIFF(month, 0, @P_D..
■ 물생활 필요 물품 1. 어항 2. 여과기 - 여과기 or 필터 - 여과제 - 여과필터/바이오스펀지 3.산소펌프?? 4. 히터 5. LED조명 6.
>> 코드 DECLARE @P_DT_FROM NVARCHAR(8) = '20200201', @P_DT_TO NVARCHAR(8) = '20200214' SELECT CONVERT(VARCHAR, DATEADD(D, NUMBER, @P_DT_FROM), 112) AS 'DT_PLAN' FROM master..SPT_VALUES WHERE TYPE = 'P' AND NUMBER > 결과 값
GROUP BY 절은 행 그룹(group of rows)을 생성하고, HAVING절은 조회할 행 그룹을 선택한다. GROUP BY 절은 WHERE 절 다음에 기술하며, WHERE 절이 수행된 후 수행된다. HAVING절은 GROUP BY 절 다음에 기술하며, GROUP BY 절이 수행된 후 수행된다. SELECT 절-- (5) FROM 절-- (1) WHERE 절-- (2) GROUP BY 절-- (3) HAVING 절-- (4) ORDER BY 절-- (6) GROUP BY 절 GROUP BY 절은 expr로 행 그룹을 생성하고, 생성된 행 그룹을 하나의 행으로 그룹핑(grouping)한다. GROUP BY expr [, expr}]... ROLLUP ROLLUP은 지정한 표현식의 계층별 소계와 촐계를..
아래와 같이 상위품목, 하위품목 의 BOM 이라는 테이블이 있을때, 상위품목 과 하위품목을 비교하여, 레벨 이나 계층형으로 조회를 가능하도록 해주는 방법에 대한 정리입니다. ※ 오라클의 경우에는 START WITH... CONNECT BY PRIOR 구문을 사용한다고 함. 상위품목(CD_ITEM) 하위품목(CD_MATL) 품목1 품목11 품목1 품목12 품목1 품목13 품목11 품목111 품목11 품목112 DECLARE @P_CD_COMPANY NVARCHAR(7) = '1000' , @P_DT_IO NVARCHAR(8) = '20231115' , @P_CD_ITEM NVARCHAR(50) = '05961-69000' ; WITH PR_BOM_CTE AS ( -- 앵커 멤버 SELECT 1 AS LEV..