본문 바로가기

전체 보기536

mysql 누적 계산 / 사용자 함수 사용 아래와 같이 쿼리를 작성해서 날리면 됩니다. select work_date, @cnt := @cnt + sum(LICENSE_COUNT) as allcnt from k4_statistics_license k, (select @cnt := 0 ) R where k.division = 'D' and WORK_DATE >= 20140321 AND WORK_DATE 2016. 2. 5.
mssql split 함수 3개 1. SPLIT 함수 /****** Object: UserDefinedFunction [dbo].[FN_CDN_SPLIT] Script Date: 2015-03-25 오전 11:21:09 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO CREATE FUNCTION [dbo].[FN_CDN_SPLIT]( @LISTS VARCHAR(MAX) , @SPLIT VARCHAR(10) )RETURNS @TB TABLE( POS INT IDENTITY PRIMARY KEY , VAL1 VARCHAR(30))ASBEGIN DECLARE @START SMALLINT , @END SMALLINT , @CNT SMALLINT , @SIZE SMALLINT , @SPLIT_SIZ.. 2016. 2. 5.
오라클 시퀸스 만들기 CREATE SEQUENCE DEPT_DEPTNO START WITH 1 INCREMENT BY 1 MINVALUE 1 NOMAXVALUE NOCACHE NOCYCLE 쓸때 insert into DIAGNOSIS_SMTY values (DEPT_DIAGNOSIS_SMTY.NEXTVAL, trim('유량관리 부과량'), 32); 2016. 2. 4.
오라클 현재시스템시간 select to_char(sysdate,'YYYY-MM-DD HH24:MI:SS') from dual; 2016. 2. 4.
날자 다 나오게 하기 //날자 다 나오게 하기 alter session set nls_date_format = 'YYYY/MM/DD hh24:mi:ss'; 2016. 2. 4.
오라클 날짜 connect hr SQL> select sysdate from dual; SQL> ALTER SESSION SET nls_date_format='yyyy/mm/dd hh24:mi:ss'; //시간 표시 형식 변경 SESSION : 한번 커넥션한 단위, 커넥션 단위 라고 함. ALTER SESSION SET: sqlplus나 일부 오라클 툴에서만 사용가능. SQL> select last_name , hire_date from employees; //시분초가 표시되지 않음 SQL> select sysdate, sysdate+2/24 from dual; //시간을 컨트롤 할때는 /24 를 통해서 시간임을 표시 해줘야 함. 시간단위계산 SQL> select sysdate, sysdate+20/(24*60) f.. 2016. 2. 4.