1. EXISTS 예시 12345SELECT A.*FROM TABLE_A AS AWHERE EXISTS (SELECT B.* FROM TABLE_B AS B WHERE A.NO = B.NO)cs * 설명 : A.NO = B.NO에 해당하는 모든 레코드를 반환한다.해당 ROW가 존재하는지 먼저 파악한 후 조회를 하기 때문에 성능이 띄어나다. 2. NOT EXISTS 예시 12345SELECT A.*FROM TABLE_A AS AWHERE NOT EXISTS ( SELECT B.* FROM TABLE_B AS B WHERE A.NO = B.NO)cs * 설명 : A.NO = B.NO에 해당하지 않는 레코드를 반환한다.위와 같이 해당 ROW가 존재하는지 먼저 파악한 후 조회를 하기 때문에 이 또한 성능이 띄어..
ADD_MONTH(DATE, NUMBER) DATE에 NUMBER 만큼의 월을 더한다 MONTHS_BETWEEN(DATE, DATE) 두 DATE 사이의 개월 차이를 반환 NEXT_DAY(DATE, NUMBER) DATE 이후에 해당하는 요일의 DATE를 반환. 1(일요일)~7(토요일) LAST_DAY(DATE) DATE에 해당하는 월의 마지막 DATE를 반환 TO_CHAR(DATE, ['FORMAT']) DATE를 FORMAT에 맞는 문자열 형식으로 반환 TO_DATE(CHAR, ['FORMAT']) 문자열 형식을 FORMAT에 맞는 DATE 타입으로 반환
그리드가 로드되고나서나 어떠한 이벤트가 발생했을 때 자동으로 첫번째 row를 선택해야 할 때가 있을 때 사용 할 수 있습니다. 12345var grid = $("#table"),ids = grid.jqGrid("getDataIDs");if(ids && ids.length > 0){ grid.jqGrid("setSelection", ids[0]);}Colored by Color Scriptercs 예를 들어 버튼 클릭 시 첫번째 row가 선택되게 하려고 할때 저렇게만 써주니 작동을 안하였습니다. 그래서 setTimeout을 써주니 해결되었네요. 1234567setTimeout(function() { var grid = $("#table"), ids = grid.jqGrid("getDataIDs"); if(..
우선 css를 하나 선언해줍니다. 저는 간단하기 background 컬러만 바꿔볼꺼에요. 12345.input_newColor { background-color : #ffff99;}cs 이제 jQgrid 선언 부분에 행이 선택되었을 때 셀이 어떻게 바뀌는지 설정을할 차례입니다. 1234567891011121314// 스크립트 맨 위에var lastsel; // 선언해줍니다. onSelectRow : function(rowID, iRow, iCol, e) { // 행선택 시 자동으로 수정모드가 되게 바뀌게해줍니다. if(rowID && rowID!== lastsel){ $('#table').jqGrid('restoreRow', lastsel); $('#table').jqGrid('editRow',rowID..