반응형
MySQL 날짜 형식 DD / MM / YYYY 선택 쿼리?
날짜 형식으로 주문하는 방법에 약간 혼란 스럽습니다.
형식의 경우 YYYY-MM-DD다음을 수행하십시오....ORDER BY date DESC...
당신은 어떻게 주문 DD/MM/YYYY하시겠습니까?
작동하지 않습니다.
SELECT * FROM $table ORDER BY DATE_FORMAT(Date, '%Y%m%d') DESC LIMIT 14
STR_TO_DATE()문자열을 MySQL 날짜 값과 ORDER BY결과 로 변환 하는 데 사용할 수 있습니다 .
ORDER BY STR_TO_DATE(datestring, '%d/%m/%Y')
그러나 DATE문자열을 사용하는 대신 열을 데이터 형식 으로 변환하는 것이 좋습니다 .
아마 출력 날짜의 형식을 지정하고 싶습니까? 다음은 당신이 추구하는 것입니다
SELECT *, DATE_FORMAT(date,'%d/%m/%Y') AS niceDate
FROM table
ORDER BY date DESC
LIMIT 0,14
아니면 실제로 전년도 전날로 정렬 하시겠습니까?
SELECT DATE_FORMAT(somedate, "%d/%m/%Y") AS formatted_date
..........
ORDER BY formatted_date DESC
사용하다:
SELECT DATE_FORMAT(NAME_COLUMN, "%d/%l/%Y") AS 'NAME'
SELECT DATE_FORMAT(NAME_COLUMN, "%d/%l/%Y %H:%i:%s") AS 'NAME'
참조 : https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html
ORDER BY 날짜 유형은 날짜 형식에 의존하지 않으며, 날짜 형식은 데이터베이스에서 동일한 데이터임을 표시하기위한 것입니다.
내 경우에는 이것이 효과가 있었다.
str_to_date(date, '%e/%m/%Y' )
시간이 중요하다면, 내가 사용 str_to_date(date, '%d/%m/%Y %T' )의 %T쇼 형식으로 시간을 hh:mm:ss.
참고 URL : https://stackoverflow.com/questions/10637581/mysql-date-format-dd-mm-yyyy-select-query
반응형
'IT story' 카테고리의 다른 글
| 뷰가 데이터베이스에 있는지 어떻게 확인합니까? (0) | 2020.07.12 |
|---|---|
| 제약 조건으로 열을 삭제하는 방법은 무엇입니까? (0) | 2020.07.12 |
| n 개의 문자로 문자열 만들기 (0) | 2020.07.12 |
| jQuery UI 자동 완성에서 결과 제한 (0) | 2020.07.12 |
| .dex 파일의 메소드 참조 수는 64k API 17을 초과 할 수 없습니다 (0) | 2020.07.12 |