일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- wkhtmltopdf 실행 오류
- group_concat 구분자
- JQuery checkbox 컨트롤
- mysqldump: Got error: 1045
- php 특정 문자열 취환
- usb efi 시스템 파티션 삭제
- modsecurity 설치
- libxrender1
- 비밀번호정규식
- bootstrap
- bootstrap modal
- 구글 OTP 인증
- javascript
- 비밀번호검증정규식
- PHP 정규식 예제
- 자바스크립트비밀번호검증
- 부트스트랩4 세로 중앙 정렬
- PHP 구글 OTP 연동
- svn 충돌 해결 resolve
- 세로 중앙 정렬
- mysql root 비밀번호 변경
- magic bytes
- svn 충돌 해결 resolved
- (using password: YES)" when trying to connect
- 파라미터 & 오류
- 우분투 mysql 비밀번호 없이 로그인 될때
- PHP 구글 OTP 인증
- html pdf 변환
- apache mod rewrite
- 아파치 웹 서버의 정보 숨기기
- Today
- Total
투덜이 개발자
MySQL 날짜 SORT(order by) 가 안될 경우 본문
MySQL 날짜 SORT(order by) 가 안될 경우
select
h_seq
, history_date
, DATE_FORMAT(history_date,'%Y') as history_year
, DATE_FORMAT(history_date,'%m.%d') as history_date
, contents
from tbl_history
where view_yn = 'Y' and del_yn = 'N'
order by history_date desc, h_seq desc
h_seq|history_date|history_year|history_date|contents |
-----+------------+------------+------------+----------------------------------------+
2| 2022-12-18|2022 |12.18 |탈북민 건강검진 지원 |
3| 2022-08-17|2022 |08.17 |해외의료진 임상연수 1차 (카자흐스탄 4명, 몽골 2명) |
4| 2022-08-12|2022 |08.12 |카자흐스탄 고려인 장학생 장학 사업 (5명) |
5| 2022-08-04|2022 |08.04 |하계의료봉사 (딸띄고르간, 우슈토베) 08.04 ~ 08.14 |
6| 2022-07-03|2022 |07.03 |(사)작은빛 창립총회 |
7| 2022-07-01|2022 |07.01 |해밀학교(다문화) 학생 건강검진 지원 |
8| 2022-03-30|2022 |03.30 |우크라이나 긴급 구호물품 전달 (의료용품 500Set + 마스크 1만장)|
1| 2023-02-08|2023 |02.08 |해외의료진 임상연수 2차 (카자흐스탄 4명, 몽골 4명) |
위와 같이 정렬이 안될때가 있다.
그럴경우 UNIX_TIMESTAMP 를 사용하면 된다.
select
h_seq
, history_date
, DATE_FORMAT(history_date,'%Y') as history_year
, DATE_FORMAT(history_date,'%m.%d') as history_date
, contents
from tbl_history
where view_yn = 'Y' and del_yn = 'N'
order by UNIX_TIMESTAMP(history_date) desc, h_seq desc
h_seq|history_date|history_year|history_date|contents |
-----+------------+------------+------------+----------------------------------------+
1| 2023-02-08|2023 |02.08 |해외의료진 임상연수 2차 (카자흐스탄 4명, 몽골 4명) |
2| 2022-12-18|2022 |12.18 |탈북민 건강검진 지원 |
3| 2022-08-17|2022 |08.17 |해외의료진 임상연수 1차 (카자흐스탄 4명, 몽골 2명) |
4| 2022-08-12|2022 |08.12 |카자흐스탄 고려인 장학생 장학 사업 (5명) |
5| 2022-08-04|2022 |08.04 |하계의료봉사 (딸띄고르간, 우슈토베) 08.04 ~ 08.14 |
6| 2022-07-03|2022 |07.03 |(사)작은빛 창립총회 |
7| 2022-07-01|2022 |07.01 |해밀학교(다문화) 학생 건강검진 지원 |
8| 2022-03-30|2022 |03.30 |우크라이나 긴급 구호물품 전달 (의료용품 500Set + 마스크 1만장)|
제대로 정렬이 되었다.
'DataBase > MySQL' 카테고리의 다른 글
View 'mysql.user' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them (2) | 2023.11.29 |
---|---|
[MySQL] 로컬에 설치된 MySql 한글처리 (0) | 2023.06.14 |
MySQL에서 Oracle처럼 ROWNUM 사용법 (0) | 2023.05.25 |
DB 서버 외부 mysql 커넥션 지연 (0) | 2023.05.08 |
Mysql 서버 설정 (0) | 2023.05.04 |