너무 어렵네여..
주문금액 주문시간
| 5000 |
|
|
|
1432570465 |
| 1000 |
|
|
|
1432629620 |
| 20000 |
|
|
|
1432683921 |
| 5000 |
|
|
|
1432768828 |
| 1000 |
|
|
|
1432854881 |
| 25000 |
|
|
|
1432863811 |
| 1200 |
|
|
|
1435733126 |
| 5000 |
|
|
|
1438654788 |
뭐이런식으로 되어있습니다.
주문시간이 timestamp가 아니라, 그냥 int 로 mkdate? 70년 1월 1일 부터 뭐 1초씩 계산된다는 그걸로 되어 있어요.
근데 저걸 통계를 내야하는데요..
1일~ 31일까지 일마다 총금액을 내어서, 1일은 2000원 2일은 3000원
해당월이 말일이 31일이면 31일까지 통계를 내야하는거에요.
뭐, 해당월과 해당 월 말일을 구하는건 쉬운데, 이게 mkdate 라서 group by 도 안통하고, 이게 뭐 어떡해 해야될까요...ㅜㅜ
결과는 result()로
2015-08-01 20000
2015-08-02 15000
.
.
.
2015-08-31 12000
이런식으로 결과값이 나오고 싶은데 어찌해야될까요?
컬럼명이 돈이 money고 주문시간이 date면
SELECT money, from_unixtime(date) as date FROM 테이블 ORDER BY from_unixtime(date) ASC
하시면 아래와 같이 나올것 같습니다
이제 요리를 하면됩니다