| 제목 | group_by에서 날짜 필드는 어떻게? | ||
|---|---|---|---|
| 글쓴이 | milosz | 작성시각 | 2012/06/30 21:37:15 |
|
|
|||
|
오랜만에 질문글 올려봅니다. 통계페이지를 만들려고 하는데 흔히 일자별, 월별, 연별 분류를 만들려고 액티브 레코드를 작성했습니다.
$this->db->group_by('date');
date는 YYYY-MM-DD 형태인 date 필드인데 위 분류를 사용하기 위해서 기존에 sql을 작성하던 부분에서는 group by left(date,7) 요런 식으로 잘라서 썼었는데 액티브 레코드로 작성하면
$this->db->group_by('left(date,7)');
// group by left(date,'7)'
로 파싱해서 동작하지 않네요. select 처럼 두번째 파라미터에 false를 넣어봤는데 똑같이 파싱해서 처리되네요. 이 부분도 그냥 sql로 작성해야 할까요? |
|||
| 다음글 | 파일 업로드시 중복이름의 파일 생기면...? (2) | ||
| 이전글 | 혹시 CI에 네이버 스마트에디터 2.0 설치 해 보신 ... (4) | ||
|
milosz
/
2012/06/30 21:39:12 /
추천
0
|
뭔가 트윅인 것 같은 기분이 나지만 array로 넘기면 파싱하지 않네요.
$this->db->group_by( array('left(date,7)') ); // group by left(date,7)