sql提示不是group by表达式

select count(*),sex,work_location,trunc(last_login) from user_info group by trunc(last_login)
不知道哪里出错了,请高人帮个忙!!!谢谢了

看你的提示和单行行数,你用的oracle数据库把,对于oracle聚合函数,以你这个sql为例子,应该在group by后加上sex,work_location, trunc(last_login)
也就是select count(*),sex,work_location,trunc(last_login) from user_info group by trunc(last_login),sex,work_location,有什么不明白可以继续追问
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-06-02
select count(*),sex,work_location,trunc(last_login) from user_info group by sex,work_location,trunc(last_login)
相似回答