일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- update
- 주소 좌표변환
- jquery selectbox change
- 서브쿼리
- 접속ip
- 컴퓨터 드라이버
- 한국소프트웨어산업협회
- mysql trigger
- String[]
- group by max
- 첫주 및 마지막주 날짜 전체 포함
- http https
- multipart
- eclipse hotdeploy
- partition by
- checkbox 값처리
- TM128
- ajax async
- 2개 테이블
- map api v3
- 아이폰키보드
- ajax 동기방식처리
- mysql
- extundelete
- KOSA
- remote ip
- Oracle
- String 배열
- 폐업자에 대한 업종등의 정보내역
- ant path pattern
Archives
- Today
- Total
하은양 믿음군 효실맘 호홍홍집s
함수만들기 본문
함수만들기 : http://sourcenote.tistory.com/99
delimiter $$ DROP FUNCTION IF EXISTS localtax.FUN_INTDF$$ CREATE FUNCTION localtax.FUN_INTDF(vGubun VARCHAR(10), vYear SMALLINT, vQuarter TINYINT, vBank VARCHAR(50), vBizgubun VARCHAR(1)) RETURNS BIGINT(20) unsigned BEGIN DECLARE vRtn BIGINT(20) unsigned; set vRtn = 0; if vGubun <> '' and vYear > 0 and vQuarter > 0 and vBank <> '' then if vGubun = 'CNT' then SELECT IFNULL(COUNT(INTDF_SEQ),0) INTO vRtn FROM TB_INTEREST_DIFF WHERE INTDF_YEAR = vYear AND INTDF_QUARTER = vQuarter AND BANK_NAME = vBank AND BIZ_GUBUN LIKE CONCAT('%',vBizgubun,'%'); elseif vGubun = 'LN' then SELECT IFNULL(SUM(LN_PRICE),0) INTO vRtn FROM TB_INTEREST_DIFF WHERE INTDF_YEAR = vYear AND INTDF_QUARTER = vQuarter AND BANK_NAME = vBank AND BIZ_GUBUN LIKE CONCAT('%',vBizgubun,'%'); elseif vGubun = 'INTDF' then SELECT IFNULL(SUM(INTDF_PRICE),0) INTO vRtn FROM TB_INTEREST_DIFF WHERE INTDF_YEAR = vYear AND INTDF_QUARTER = vQuarter AND BANK_NAME = vBank AND BIZ_GUBUN LIKE CONCAT('%',vBizgubun,'%'); end if; end if; RETURN vRtn; END $$ delimiter ;
결과물 보여주기...
select FUN_INTDF('INTDF',2015,1,'경남');
'가벼운 배움 > MySql' 카테고리의 다른 글
jsp 이용 RSV_ID 구하기(mysq 시퀀스사용하기) (0) | 2016.02.17 |
---|---|
like에 변수 합치기 (0) | 2015.11.25 |
함수 만들기시 오류발생 ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS (0) | 2015.11.25 |
DB, USER 생성 및 게시판 Table 생성 (0) | 2015.04.21 |
다수 Table의 데이터를 하나의 Table로 복사하기 (0) | 2014.05.26 |