에티테마

타임스태프를 이용하여 오늘날짜 어제 일주일 뽑기

페이지 정보

작성자 소프트존 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 0건 작성일 20-07-06 22:25

본문

Mysql 에서 기존에 datetime 형식으로 사용할 경우에는 날짜를 바로 볼 수 있지만
유닉스타임 형식으로 저장할 경우에는 10자리수의 숫자로만 저장이 됩니다.
이런 경우 날짜를 비교하는 방법 입니다.
타임스탬프 대신에 컬럼을 입력해 줍니다.~

[오늘]
select count(*) as times from TABLE WHERE timestamp >= UNIX_TIMESTAMP(CURDATE())

[어제]
select count(*) as times from TABLE WHERE timestamp >= DATE_SUB(CURDATE(), INTERVAL 1 DAY) AND timestamp < CURDATE()

위와 같은 방법으로 출력해주면 해당 일자에 맞는 내용이 출력되는것을 볼 수 있습니다.




 

  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기

댓글목록

등록된 댓글이 없습니다.