본문 바로가기
MySql

MySQL 데이터베이스에서 오늘 / 어제 데이터를 가져 오는 방법은 무엇입니까?

by 베이스 공부 2021. 1. 27.
반응형

데이터베이스에서 오늘의 데이터를 검색하고 싶지만 어떻게해야할지 모르겠습니다. 실제로 지난 24 시간이 아닌 데이터를 얻고 싶을 것입니다. 오늘의 데이터를 원합니다 (실제 서버 시간 기준).

어제 데이터도 받고 싶습니다. 누구든지 그것을하는 방법을 도울 수 있습니까?

샘플 코드 :

"SELECT id FROM folk WHERE time = ???"

미리 감사드립니다!

 

해결 방법

 

나는 당신이 이것을 찾고 있다고 생각합니다.

"SELECT id FROM folk WHERE DATE(time) = CURDATE()"

time은 행에 대한 참조를 보유하는 테이블의 필드 여야합니다.

업데이트

어제 추가 정보를 얻으려면 :

"SELECT id FROM folk WHERE DATE(time) = CURDATE() - 1"

업데이트 2

이번 달에 모든 추가 사항을 얻으려면 :

"SELECT id FROM folk 
WHERE MONTH(time) = MONTH(NOW()) AND YEAR(time) = YEAR(NOW())"


 

참조 페이지 https://stackoverflow.com/questions/12551883

 

 

반응형

댓글