반응형
mysql: 두 날짜-시간 사이의 레코드 수 가져오기
MySQL에서 문제가 발생했습니다.저는 두 개의 날짜/시간 항목 사이의 레코드 수를 얻고 싶습니다.
예:
테이블에 'created'라는 이름의 열이 있습니다. 이 열은 다음과 같습니다.datetime
데이터 형식
"TODY'S AM 4:30"에서 "CURRENT DATE TIME" 사이에 날짜 시간으로 생성된 레코드를 카운트하고 싶습니다.
MySQL의 기능 중 일부를 사용해 보았지만 여전히 사용할 수 없습니다.
이것 좀 도와주시겠어요?감사해요.
사용 가능 범위:
SELECT count(*) FROM `table`
where
created_at>='2011-03-17 06:42:10' and created_at<='2011-03-17 07:42:50';
또는 사용between
:
SELECT count(*) FROM `table`
where
created_at between '2011-03-17 06:42:10' and '2011-03-17 07:42:50';
필요에 따라 날짜 시간을 변경할 수 있습니다.사용 가능curdate()
또는now()
원하는 날짜를 얻을 수 있습니다.
select * from yourtable where created < now() and created > '2011-04-25 04:00:00'
select * from yourtable
where created < now()
and created > concat(curdate(),' 4:30:00 AM')
속도를 위해 당신은 이것을 할 수 있습니다.
WHERE date(created_at) ='2019-10-21'
언급URL : https://stackoverflow.com/questions/5786649/mysql-get-record-count-between-two-date-time
반응형
'source' 카테고리의 다른 글
MySQL/MariaDB 업데이트 카운터 그룹 기준 (0) | 2023.07.25 |
---|---|
Panda에서 날짜/시간 형식을 변경하는 방법 (0) | 2023.07.25 |
jQuery AJAX 응답 구문 분석 중 (0) | 2023.07.25 |
PyCharm에서 Python 버전을 선택하는 방법은 무엇입니까? (0) | 2023.07.25 |
Angular2 - 외부에서 양식 확인 및 제출 (0) | 2023.07.25 |