반응형
타임스탬프부터 일별 그룹화
인마이posts
테이블에는 각 투고 레코드의 타임스탬프가 저장됩니다.
이 타임스탬프 열을 사용하여 투고를 일별로 그룹화할 수 있는 쿼리는 무엇입니까?
이건 어때?기능 사용:
SELECT DATE(FROM_UNIXTIME(MyTimestamp)) AS ForDate,
COUNT(*) AS NumPosts
FROM MyPostsTable
GROUP BY DATE(FROM_UNIXTIME(MyTimestamp))
ORDER BY ForDate
테이블에 데이터가 있는 각 날짜의 투고 수가 표시됩니다.
SELECT DATE(timestamp) AS ForDate,
COUNT(*) AS NumPosts
FROM user_messages
GROUP BY DATE(timestamp)
ORDER BY ForDate
이건 나한테 딱 맞는군.'2013-03-27 15:46:08' 같은 타임스탬프가 있어요
SELECT
*
FROM
(
SELECT DATE(FROM_UNIXTIME(MyTimestamp)) AS ForDate,
ROW_NUMBER() OVER (PARTITION BY DATE(FROM_UNIXTIME(MyTimestamp)) ORDER BY MyTimeStamp) AS PostRowID,
*
FROM MyPostsTable
)
AS sequenced_daily_posts
WHERE
ForDate = <whatever date(s) you want>
AND PostRowID <= 2
이 에러에 대해서 많은 조사를 실시해, DATE내에서 타임스탬프를 선택했을 경우는, 이 기호(')를 열명의 전후에 사용할 필요가 있다고 하는 해결책을 얻었습니다.
select DATE(addedon) as addedon, count(*) from data where id= '$bid' GROUP BY DATE(addedon)
언급URL : https://stackoverflow.com/questions/5970938/group-by-day-from-timestamp
반응형
'programing' 카테고리의 다른 글
다중 열 기본 키의 NULL 값 (0) | 2022.11.05 |
---|---|
변수를 기본값으로 설정하는 최선의 방법(예: Perl ||, |= ) (0) | 2022.11.05 |
뷰를 사용하여 현재 Laravel 버전을 php로 에코하려면 어떻게 해야 합니까? (0) | 2022.11.05 |
.vue 파일에서 NPM 패키지를 작성하는 방법 (0) | 2022.11.05 |
유클리드 거리는 NumPy로 어떻게 계산될 수 있나요? (0) | 2022.11.05 |