[Mysql] 날짜 차이 계산하기
날짜 차이를 계산하는 방법 1. TIMESTAMPDIFF 날짜 1과 날짜 2사이의 기간 차이를 unit 단위에 맞게 구해서 Retrun TIMESTAMPDIFF(unit,날짜 1, 날짜 2) unit : 두 날짜를 비교하여 나온 데이터를 보여주는 단위다 (초, 분, 시, 일, 월 ,년) EX ) SELECT TIMESTAMPDIFF(month,reg_dttm,'20220819') FROM tb_user WHERE id=1; SELECT TIMESTAMPDIFF(year,reg_dttm,'20220819') FROM tb_user WHERE id=1; SELECT TIMESTAMPDIFF(day,reg_dttm,'20220819') FROM tb_user WHERE id=1; 2. DATEDIFF 날짜 1..
[JAVA] Mysql GROUP_CONCAT 데이터 int 타입으로 변경하기
마이바티스 환경에서 데이터를 GROUP_CONCAT을 사용하여 조회하면 데이터는 문자열 (String) 형태로 데이터를 받게 된다 해당 데이터를 형 변환하는 방법이다 해당 예제에서는 team_id를 기준으로 팀에 속해있는 사용자 번호를 GROUP_CONCAT하여 조회하는 데이터다. 먼저 데이터베이스를 조회하는 쿼리이다. SELECT team_id, team_name, GROUP_CONCAT(user_id) AS "userArr" FROM tb_student GROUP BY team_id; 위와 같이 데이터를 조회하게 되면, team_id team_name userArr 1 청팀 1,2,3,4,5 2 백팀 6,7,8,9,10 이런 식으로 데이터가 조회된다. 마지막 컬럼은 user_id 데이터가 모여있는 ..