데이터베이스에 정보를 가져와야합니다. 각 행에는 2013 년 1 월과 같은 형식의 날짜가 있습니다. 가장 최근 날짜와 같은 항목을 정렬하려면 먼저 어떻게해야합니까? 이 정보는 순서대로 삽입되지 않아서 먼저 정렬해야합니다. 고맙습니다! :)mysql에서 사용자 정의 날짜로 정렬하기
답변
varchar
에 날짜를 저장했습니다. 그래서
SELECT * FROM table WHERE STR_TO_DATE(column, %M %Y) ORDER BY column DESC
더 이상 구조를 바꿀 수 없기 때문에 이것을 사용했습니다. 이것은 나를 위해 잘 작동합니다. 감사! – user2189557
도움을 주셔서 감사합니다 :) thanks –
날짜 형식은 TIMESTAMP, DATE 등과 같이 적절한 형식의 열에 날짜를 유지하는 경우에는 적합하지 않습니다. 날짜가 VARCHAR로 유지되는 경우 데이터베이스가 단순히 손상되고 다음에서 열 유형을 수정해야합니다. 먼저.
확인 정렬 STR_TO_DATE()
기능을 사용하여,이 종류의 까다 롭습니다 그러나 당신이 당신의 테이블에 데이터 형을 VARCHAR이 있기 때문에 그것이 유일한 방법이라고 생각합니다. 그것은 작동하지만 큰 테이블 데이터 성능에 대해 잘 모르겠습니다. 트릭은 varchar를 2 개의 mumber 필드로 나누는 것입니다. 하나는 연도와 월 번호입니다.
SELECT mydate
FROM mytable
ORDER BY RIGHT(mydate,4) DESC, //get the year
CASE LEFT(mydate,INSTR(mydate,' ')-1)
WHEN 'January' THEN 1
WHEN 'February' THEN 2
WHEN 'March' THEN 3
WHEN 'April' THEN 4
WHEN 'May' THEN 5
WHEN 'June' THEN 6
WHEN 'July' THEN 7
WHEN 'August' THEN 8
WHEN 'September' THEN 9
WHEN 'October' THEN 10
WHEN 'November' THEN 11
WHEN 'December' THEN 12
END DESC //get the month and turn in to number
- 1. 콜렉션을 날짜로 정렬하기
- 2. mysql에서 날짜로 문자열 선택
- 3. mySQL에서 문자열을 날짜로 포맷
- 4. mySQL에서 날짜로 varchar로 변환
- 5. 루비에서 사용자 정의 비교기로 해시 정렬하기
- 6. MySQL에서 사용자 정의 필드 요청
- 7. MySQL에서 사용자 정의 열 선택
- 8. mysql에서 jdbc로 사용자 정의 오류
- 9. mysql에서 날짜로 문자열을 변환 하시겠습니까?
- 10. mysql에서 이전 날짜로 이동하는 방법
- 11. 사용자 정의 XMLGregorianCalendar를 BeanUtils로 날짜로 변환
- 12. MySQL에서 사용자 정의 정렬 기능 사용
- 13. PHP/MySQL에서 JSON 데이터의 형식을 사용자 정의
- 14. mysql에서 사용자 정의 인코딩 된 데이터를 정렬하십시오.
- 15. MYSQL에서 사용자 정의 값으로 날짜 수정
- 16. mysql에서 SET 사용자 정의 변수가 null을 반환합니까?
- 17. mysql에서 사용자 정의 유형의 대안은 무엇입니까
- 18. MySQL에서 사용자 정의 변수를 사용하는 방법은 무엇입니까?
- 19. jqGrid - 사용자 정의 정렬 기능 - 숫자와 텍스트 모두 정렬하기
- 20. 현재 날짜로 기본값 삽입 + MySQL에서 30 일
- 21. mysql에서 월로 일 년을 날짜로 선택 하시겠습니까?
- 22. 날짜로 정의 된 시트 선택
- 23. 레일에서 정렬하기 위해 사용자 지정 방법을 사용합니다.
- 24. 사용자 정의 필드 날짜로 WordPress 게시물을 주문하는 방법?
- 25. NSDate 객체를 datepicker date와 결합하여 사용자 정의 날짜로 설정 하시겠습니까?
- 26. SQL 쿼리에서 사용자 정의 숫자로 된 datevalue를 실제 날짜로 변환합니다.
- 27. NSMutablearray를 NSString으로 날짜순으로 정렬하기
- 28. 안드로이드 정렬하기
- 29. 사용자 지정 날짜로 WordPress 쿼리를 정렬하는 방법?
- 30. 스핑크스의 전체 텍스트 열 정렬하기
값이있는 날짜가 있습니까? –
은 "사용자 지정"날짜를 기본 날짜/datetime/timestamp 필드로 변환하므로 문제는 근본적으로 사라집니다. ** 네이티브 포맷이 작동하면 ** 사용자 정의 포맷을 저장하지 마십시오. –
날짜에 varchar를 사용했습니다. 감사합니다. :) – user2189557