반응형
다음 쿼리가 있습니다.
SELECT dm.app_id, apt.app_name, COUNT(dm.app_id)
FROM dm_openapp dm
JOIN app_table apt ON dm.app_id = apt.app_id
GROUP BY dm.app_id
기본적으로이 테이블에는 각 레코드와 관련된 날짜도 있으며 시간 X와 Y 사이의 모든 레코드 범위를 가져와야합니다. 예를 들어 다음을 사용해 보았지만 아무 소용이 없습니다.
WHERE dm.dl_time BETWEEN '2011-05-31' AND '2011-05-06'
무엇을해야할지 아십니까? dl_time 열은 타임 스탬프 유형입니다.
해결 방법
음 ... 데이터를 잘못된 방향으로 가지고 있습니다. BETWEEN
은 LOW 값에서 HIGH 값이어야합니다.
이 시도:
WHERE dm.dl_time BETWEEN '2011-05-06' AND '2011-05-31' -- Note date values swapped
이것을 알아 차리지 못한 다른 답변은 무시할 수 있습니다.
참조 페이지 https://stackoverflow.com/questions/6329830
반응형
'MySql' 카테고리의 다른 글
MySQL [function.getimagesize] 수정 방법 : 스트림을 열지 못했습니다 : PHP에서? (0) | 2020.10.06 |
---|---|
MySQL 쿼리 결과에서 테이블 채우기 (mysql) (0) | 2020.10.06 |
MySQL php / mysql은 행을 함께 추가하여 합계를 얻습니다. (0) | 2020.10.06 |
MySQL의 문자열 형식 (0) | 2020.10.06 |
MySQL PHP / MySQL의 특수 문자 (0) | 2020.10.06 |
댓글