LocalDateTime의 데이터가 9시간 차이남
java에서 찍어보면 아래와 같이 현재 시간이 찍힙니다. expires_at : 2020-12-19 20:44:13 issued_at : 2020-12-19 20:44:14 //Java에서 찍어봤을때나오는데이터 { "expires_at": { "date": { "year": 2020, "month": 12, "day": 19 }, "time": { "hour": 20, "minute": 44, "second": 13, "nano": 0 } }, "issued_at": { "date": { "year": 2020, "month": 12, "day": 19 }, "time": { "hour": 18, "minute": 44, "second": 14, "nano": 0 } } } 하지만 DB에 들어간 데이터는..
2020. 12. 19.
gorup by rollup(xxx, yyy)시 소계, 합계 구분하기
gorup by rollup(xxx, yyy)시 소계, 합계 구분하기 오라클에서 gorup by rollup(xxx, yyy)을 할 때 xxx나 yyy가 null이거나 empty일경우 소계와 합계 구분이 쉽지 않다. 오라클에서 null과 empty를 모두 null로 처리하는 것이 엄청 짜증난다. 이런경우 Grouping() 혹은 Grouping_id() 함수를 사용하면 쉽게 구분할 수 있다. select xxx, yyy, Grouping_id(xxx, yyy) AS group_gubun from tttgroup by rollup(xxx, yyy) group_gubun이 0,1,3으로 떨어지는 데 0은 데이터를, 1은 소계를, 3은 합계를 반환하는 row이다. by. 조조나리
2017. 6. 14.