您好、欢迎来到现金彩票网!
当前位置:21点 > 子句 >

该列没有包含在聚合函数或GROUP BY子句

发布时间:2019-07-10 09:03 来源:未知 编辑:admin

  现在我要查2010年5月1号到5月31号这段时间中,一共卖了多少个产品,且一共得了多少钱..那不是这样写吗--

  老弹出那个问题,,我做这个查询如果从这个表sale里面无论group by什么,,我得到的结果都不对,,那我就不group by了总可以吧? 可是他就老弹出那个问题,,真是他爷爷的奇了怪了....求高手帮忙

  我先说我每卖出一个商品,我就往这个表里面输入,,所以同一天里面,,相同产品输进去几次都是很可能的,,而且我的where date between 20100501 and 20100531是没问题的,因为我在输入数据进这个表的时候都把时间编成那种整数型了,这样好比较..还有如果我要查某一天一共卖了多少个,,我这样写--

  额,,其实我有查过资料,,都跟一楼说的是一模一样...其实我在这里是想问,,聚合函数是什么,,具体怎么用??展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部凡是在group by后面出现的字段,必须同时在select后面出现;凡是在select后面出现的、同时未在聚合函数中出现的字段,必须同时出现在group by后面”,检查sql是否符合上述法则。

  “凡是在group by后面出现的字段,必须同时在select后面出现;凡是在select后面出现的、同时未在聚合函数中出现的字段,必须同时出现在group by后面”,请楼主检查你的sql是否符合上述法则。

http://korinkorin.com/ziju/186.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有