mysql 은 별도의 설정 없이 group by 가 되는데
ms sql 에서는 group by 가 에러 메세지를 보여 줍니다.
Microsoft OLE DB Provider for SQL Server error '80040e14'
'member.join_time' 열이 집계 함수나
GROUP BY 절에 없으므로 SELECT 목록에서 사용할 수
없습니다.
/admin/member/statistic_day.asp, line 49
이런 메세지가 뜨구요
회원 가입한 사람중에서 통계를 내려고 하는데
잘 안되네요..
사용한 쿼리는
SQL = "SELECT convert(varchar(10),join_time,120) FROM member
GROUP BY Year(join_time)"
입니다.
원래 쿼리는 저게 아니구요 저거만 해결 된다면 될거 같아서..
join_time 에는 getdate 형식으로 날짜 값이 입력되어 있구요..
혹시 월별 일별 통계를 내려면 sql구문을 어떻게 줘야하고..
설정해줘야 할 값이 있다면 어떻게 해야되는지요..
Mysql 만 쓰다가 친구 부탁으로 수정해주기로 했는데 생각처럼
안되네요^^
그럼 좋은 하루되세요
|