2017-09-13 11 views
1

인터넷을 올바른 방향으로 찾았지만 원하는 것을 찾지 못했습니다.DOW (날짜와 시간을 입력으로 사용)로 분할 된 판매 개수 - postgresql

날짜를 --------------------------------- 다음과 같이

나는 예를 들어 데이터 집합이 판매 수는

Saturday 9th September 13:22:00 ------ 1 
Sunday 10th September 16:44:02 ------ 3 
Monday 11th September 12:00:00 ------ 2 
Tuesday 12th September 13:04:34 ------ 4 
Wednesday 13th September 15:84:04 ---- 3 
Thursday 14th September 16:30:00 ----- 9 
Friday 15th September 17:00:00 ------ 3 
Saturday 16th September 18:00:03 ----- 5 
Sunday 17th September 12:00:34 ------- 2 

나는 다음과 같이 출력이 테이블되고 싶어 :

Day of week -------------- Count 
Mon ---------------------- 2 
Tues --------------------- 4 
Wed ---------------------- 3 
Thurs -------------------- 9 
Fri ---------------------- 3 
Sat ---------------------- 6 
Sun ---------------------- 5 

이 작은 샘플입니다, 날짜는 훨씬 더 뒤로 이동, 그러나 이것은 당신에게 아이디어를 줄 것이다. 내가 postresql을 사용하고

, 나는 그런 date_trunc 등 다양한 변화를 시도했습니다 9.5.8

버전 및 파티션 (그러나 아마 제대로 사용하고 있지 않다). 나는 계속 잘못된 결과를 얻는다. 본질적으로, 나는 요일과 막대기의 가로 막 대형 차트를 만들 수 있기를 원합니다.

SELECT count(s.created_at), date_trunc('day', s.created_at) 
FROM "sales" s 
GROUP BY date_trunc('day', s.created_at) 

이 그러나 상관없이 최신의, 단순히 다우 것보다, 나에게 유일한 하루에 수를 제공합니다

필자는이 시도했다.

미리 감사드립니다.

+0

는 다우 그룹에 시도했다 .. 나는 아마도 포스트 –

+0

I에 시도를 넣어주십시오 잘못 될 수있는 것을 볼 해달라고 의미 지금보기 - 날짜를 일정 수준으로 자르려고했습니다. 내 나쁜 관심을 지불하지 않았다. –

답변