메신저 결과를 현재 날짜에서 오름차순이상한 주문 mysql 결과가 필요합니다
지금 사용하고 있습니다.
SELECT * FROM friends JOIN bdays
ON bdays.user = friends.friendname
WHERE username = $userid ORDER BY DATE_FORMAT(date, '%m %d')
아이디어가 있으십니까? 현재 날짜를 기준으로
예를 순서는, 현재 날짜에서 시작되고, 대신 1월에서 목록을 시작하는 것입니다 월
내가 필요에서 시작 생일을 정렬합니다.
그래서 대신;
January
February
March
April
May
June
July
August
September
November
December
이렇게 주문합니다. 경우 (DATE_FORMAT (날짜, '%의 m % d에') 이제 < DATE_FORMAT (() '%의 m % d에')), 1,0) DATE_FORMAT (날짜 별 순서 등
는April (current month/day)
May
June
July
August
September
November
December
January
February
March
April (all the way up to yesterday)
왜 포맷합니까? 왜'ORDER BY date'가 아닌가? –
올해는 내 특별한 경우에 유용하지 않습니다. 생일입니다. 따라서 올해는 문제가되지 않습니다. – mrpatg
잘 작동해야합니다. 날짜 필드의 형식은 무엇입니까? –