내 목표는 쿼리를 통해 날짜를 기준으로 내 필드의 데이터를 추출합니다. 내 표는 9 개의 필드로 구성되며 그 중 하나는 DATE입니다.PHP를 통해 날짜가 지정되지 않은 경우에도 데이터를 가져 오는 MYSQL 쿼리
DATE 5STAR 4STAR 3STAR 2STAR 1STAR TOTAL
2/9/2012 94 30 7 4 10 145
2/11/2012 95 31 7 4 10 147
2/12/2012 95 31 8 4 10 148
다음은 키커입니다. "2/10/2012"와 같은 날짜가 없다면 가장 최근의 날짜를 기반으로하는 PHP 데이터를 뱉어 내고 싶습니다. 따라서 "2012 년 2 월 9 일"에 대한 데이터를 뱉어 낼 것입니다. 2012 년 2 월 10 일 ".
검색어에 대한 제안 사항이나 이러한 모든 날짜를 내 데이터베이스에 업로드해야합니까?
DATE에 주문한 레코드를 가져옵니다. 즉. 원하는 날짜보다 작거나 같으면 LIMIT 1을 반환합니다. 날짜 열이 문자열 일 경우 (DATE/DATETIME/TIMESTAMP 등과 반대) 문자열 비교를 수행해야합니다. – scibuff
모든 행을 얻고 있습니까? 아니면 특정 행을 원하십니까? –
감사합니다. 문자열 대신 날짜에 데이터베이스에 데이터를 업로드하고 있으므로 잠시 테스트 할 것입니다. – ToddN