mysql 각달의 max값 0 4 1,446

by 트집이 [PL/SQL] mysql pl/sql [2019.03.29 09:59:01]


20190226
20190227
20190228
20190301
20190302
20190303
20190304
20190305
20190307
20190308
20190309
20190310
20190311
20190312
20190313
20190314
20190315
20190316
20190317
20190318
20190319
20190320
20190321
20190322
20190323
20190324
20190326
20190327
20190328
20190329

 

매일 매일 날짜에 대한 데이터를 입력하고 있고... 날짜를 입력하고 있습니다.

그런데 중간중간 날짜가 빠질수도 있습니다. 예를 들면 1일 ~ 5일, 6일이 빠지고 7일 ~ 10일 이런식으로 데이터가 들어있다고 하면

기간 검색으로 1월 1일 ~ 6월 30일까지 기간중에 각 달에 MAX DAY를 구하고 싶습니다.

위 샘플 데이터를 기준을 하면 결과가

20190228

20190329

와 같은 결과을 얻고 싶은데.. mysql입니다. 좋은 방법이 있을까요?

 

by DarkBee [2019.03.29 11:17:06]

SELECT MAX(date_) FROM t GROUP BY SUBSTR(date_, 1, 6 )


by 우리집아찌 [2019.03.29 13:33:47]

mysql 이면 

substring 이나 left 함수쓰세요


by DarkBee [2019.03.29 13:34:20]

substr두 있어유 ㅋ


by 우리집아찌 [2019.03.29 13:55:18]

진짜??

몰랐넹 ㅋㅋ

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입