반응형 분류 전체보기 반응형 462 [Mysql] 두 날짜 사이의 날짜 목록 및 데이터 구하는 방법 안녕하세요. 오늘은 mysql에서 원하는 기간안에의 날짜 목록과 데이터를 구하는 방법에 대해 이야기해보려합니다. 일반적으로 데이터를 뽑게되면 데이터만 있는 날짜만 나오게됩니다. 예를 들어 10월 20일부터 10월 26일까지가 원하는 기간이고 10월 22일에만 데이터가 있는 상태에서 데이터를 뽑으면 아래와 같이 10월 22일만 날짜가 나오고 나머지 날짜는 나오지 않게됩니다. 이를 해결하기 위해서는 3가지가 필요합니다. 날짜 추출 쿼리 데이터 추출 쿼리 Left outer join 1. 날짜 추출 쿼리 우선 날짜 추출 쿼리입니다. Curdate()를 사용하여 현재일 기준으로 일주일 전의 데이터를 추출합니다. 1 2 select curdate() - INTERVAL (a.a) DAY as Date from (.. 2020. 10. 27. 충청도 가볼만한 곳! 미동산수목원! 안녕하세요! 오늘은 청주에 위치한 '미동산수목원'이란 곳을 이야기해보겠습니다. 미동산수목원은 '900여종 70만 본의 식물이 식재 되어 있는 중부권 최대의 수목원' 이라고 녹색창이 알려주네요 ㅎㅎ 입장료는 무료이며, 관람시간은 아래에 정리하였습니다. 여름철(3월 ~ 10월) : 09:00 ~ 18:00 겨울철(11월 ~ 2월) : 09:00 ~ 17:00 입장은 폐장 1시간 전까지 가능하니 참고해주세요! 아래 지도보시면 미동산 수목원은 청주 오른쪽편에 위치하고 있고, 속리산 국립공원하고 가까운점 참고해도 괜찮겠습니다! 청주에서 이동하면 대략적으로 40~50분이면 미동산수목원에 도착할 수 있습니다. 수목원 진입로로 들어가면 충분한 주차공간이 있어서 주차걱정은 하지 않으셔도 될 것 같습니다. 입장하시면 입장.. 2020. 10. 25. [mysql] count 조건 설정하는 방법 [통계쿼리정리] 안녕하세요 오늘은 count 조건 설정하는 방법에 대해 이야기해보겠습니다. 흔히들 통계에서 사용할 때 많이 사용되는 쿼리입니다. 제가 하고자하는 것은 Group by와 count를 통해 원하는 계산식을 얻을 예정인데, 여기서 count에 조건을 넣는 공식이 포인트입니다. 그리고 이외에 통계에 사용되는 다른 쿼리들도 지속적으로 업데이트 할 예정입니다! 단순한 Group By 다들 아시다시피 단순하게 group by를 하면 아래와 같은 식이 나옵니다. 한 컬럼의 그룹에 대한 개수가 나타나게 되는거죠. 1 2 3 4 5 SELECT cs_pm ,count(*) FROM tbl_counsel group by cs_pm cs 하지만 우리는 단순히 group by를 하는것에서 조건을 추가하여 여러 count 식을 .. 2020. 10. 20. [JSP] SELECT문으로 년월일 만드는 방법!! (영상 有) 안녕하세요. JSP에서 SELECT문으로 년월일 만드는 방법에 대해 이야기하겠습니다. 간단한 코드인데도 익숙하지가 않아서 계속 까먹더라구요 ㅜㅜ 아래는 구현 영상입니다. 잘 나오는것을 보실 수 있습니다. 코드로 보시죠! 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 31 32 33 34 35 년 ${i} 월 0${i} ${i} 일 0${i} ${i} Colored by Color Scripter cs 요약하자면 두개의 OPTION VALUE을 만들어서 첫번재는 VALUE값 없이 ‘년’을 생성하고 두번재에서는 FOREACH을 만들어서 VAR의 값을 I로 하고 begin과 end값을 설정합니다. 그리고 두번째 .. 2020. 10. 20. [JAVA] 자바에서 날짜 포맷 변경하는 방법 안녕하세요. 오늘은 자바를 통해서 날짜 포맷을 변경하는 방법에 대해 말씀드리려 합니다. 밑에서 정리한 코드이외에도, 다른 형식의 데이트를 생성하고 싶으시면 +1, -1 등.. 코드상의 숫자를 유기적으로 변경해주면서 활용하시면 됩니다. 자주 쓰이는 만큼 지속적으로 업데이트할 예정이니 참고해주세요! 오늘날짜(년월일) 1 2 3 4 5 6 7 8 // 오늘날짜(년월일) public String GetTodayDate() { Calendar cal = Calendar.getInstance(); cal.setTime(new Date(System.currentTimeMillis())); String today = new SimpleDateFormat("yyyy-MM-dd").format(cal.getTime());.. 2020. 10. 20. [Mysql] 현재달 및 현재달 통계 구하는 방법 안녕하세요. 오늘은 Mysql 현재달 및 현재달 통계 구하는 방법에 대해 설명하려 합니다. 흔히, 관리자 페이지에서 통계를 구할 때 사용하는 쿼리입니다. 잃어버릴까봐 정리하는 것이니 간단히 봐주세요. 지속적으로 쿼리가 발생되면 업데이트할 예정입니다 ㅎㅎ 현재달 구하는 쿼리 1 (select DATE_FORMAT(DATE_ADD(CURDATE(), INTERVAL 0 MONTH), '%Y-%m') cs 날짜 포맷 변경 1 DATE_FORMAT(컬럼명, '%Y-%m') cs 조건식으로 현재달만 구하는 전체 쿼리 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 select DATE_FORMAT(컬럼명, '%Y-%m') as monthDate , .. 2020. 10. 19. HighCharts(하이차트)를 자바 프로젝트에 적용하는 방법! 안녕하세요. 오늘은 자바 프로젝트에 차트를 적용하는 방법에 대해 알아보겠습니다. 우선 제가 사용할 차트는 ‘하이차트(HighCharts)’라는 녀석입니다. HighCharts는 2009년에 순수 자바스크립트로 만들어진 라이브러리입니다. 자바에서 데이터베이스를 통해 자바스크립트로 처리하는 방법으로 진행하려합니다. (2021년 2월 추가 수정하였습니다.) 요약하자면 자바 코드 작성 (컨트롤러 – 서비스 – DAO) 데이터베이스 작성(XML) 자바 스크립트 적용 차트 자체가 난해할 수 있는 부분이지만 생각보다 어렵지 않고 간단히 만들어낼 수 있습니다. 완성 화면 입니다. X축은 이름 Y축은 값으로 이루어져 있습니다. 이젠 시작해보겠습니다. 우선 하이차트(HighCharts)홈페이지에 들어갑니다. 하이차트(Hi.. 2020. 10. 16. [JAVA] 달력의 요일과 주중/주말 구하는 방법 안녕하세요. 오늘은 달력의 요일을 구하는 방법과 주중/주말을 구하는 방법을 소개하려합니다. 우선 이 두개는 매우 흡사합니다! 값에 요일을 표시하느냐 / 숫자를 표시하느냐 이 차이가 되겠습니다. 생각만하면 막막하지만 실제로보면 쉬는 로직이니 너무 걱정마세요! 만들어과정을 요약하자면 SimpleDateFormat을 통하여 포맷을 날짜형식으로 변경해줍니다. 그리고 자바에서 제공하는 날짜를 포맷에 넣어주고 자바에서 제공하는 Calendar의 시간에 set으로 넣어줍니다. 그리고 숫자 변수(int dayNum)를 만들어서 자바에서 제공하는 Calendar.DAY_OF_WEEK, 즉 한 주를 계산하는 식을 넣어줍니다. 그리고 switch함수에다가 모든걸 합친 dayNum를 넣어줘서 1부터 7까지의 값을 구합니다. .. 2020. 10. 15. 블로그를 하는 이유? 글의 중요성! 보통 일상생활을 하면서 글이 가져다주는 중요성을 모르고 지나간다. 나는 전 직장에서 다른 직군으로 근무를 했었고 그 직무는 증거를 남기기위한 서류와 글들로 가득차있는 곳이였다. (물론 대부분의 회사가 그럴 것이다.) 미팅을 하면 미팅의 내용을 남기기 위해 회의록을 작성하고, 전화로하면 끝날 내용을 증빙을 만들기 위해 메일로 업무 요청을 작성하고, 업무와 관련해서 메일이 오면 그것을 처리하기 위한 메일을 작성하고, 마감 내용을 정리하기 위해 마감일지를 작성하고... 글짓기와 담을 쌓고 살았던 나에게 이러한 일들은 5~6년간 이어져왔다. 가장 힘들었던 부분은 업무와 관련해서 누군가 나에게 디스메일이 오면 나는 이 메일에 대해 반박을하고 타당성과 합리성을 동반하여 설득하는 메일을 작성하여야하는데 사회초년생일때.. 2020. 10. 14. 이전 1 ··· 39 40 41 42 43 44 45 ··· 52 다음