Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 平均购买量_Sql - Fatal编程技术网

Sql 平均购买量

Sql 平均购买量,sql,Sql,如何获取平均购买金额超过50卢比的客户id(第3列为购买id,必须按客户汇总) 选择不同的客户id 从桌子上 客户的平均购买量大于50 按客户id分组您可以尝试以下方法- SELECT customer_id from table group by customer_id having avg(col2)>50 你可以试试下面的方法- SELECT customer_id from table group by customer_id having avg(col2)>50


如何获取平均购买金额超过50卢比的客户id(第3列为购买id,必须按客户汇总)

选择不同的客户id 从桌子上 客户的平均购买量大于50
按客户id分组您可以尝试以下方法-

SELECT customer_id 
from table 
group by customer_id
having avg(col2)>50

你可以试试下面的方法-

SELECT customer_id 
from table 
group by customer_id
having avg(col2)>50

col.3是采购id,必须为客户聚合id@user14263992,现在查看谢谢你的帮助。我试试看。如何限制平均值>50但小于@user14263992,则条件是平均值(col2)>50,平均值(col2)第3列为采购id,必须为客户进行汇总id@user14263992,现在查看谢谢你的帮助。我试试看。如何限制平均值>50但小于@user14263992,条件是avg(col2)>50,假设某人有两次购买。一个是100件每件1卢比,另一个(第二天)是1件100卢比。平均值是a)200卢比/101件=约2卢比/件,还是b)(1+100)/2=50.5卢比/件?总采购数量=2采购总价值=100+100=200我需要,平均值=200/2=100对不起,是的-我在第二个选项上犯了错误。你是对的,它应该是b)(100+100)/2=100。谢谢我想@Fahmi的答案就是这样。谢谢。如何限制平均值>50但低于想象中的某个人有两次购买。一个是100件每件1卢比,另一个(第二天)是1件100卢比。平均值是a)200卢比/101件=约2卢比/件,还是b)(1+100)/2=50.5卢比/件?总采购数量=2采购总价值=100+100=200我需要,平均值=200/2=100对不起,是的-我在第二个选项上犯了错误。你是对的,它应该是b)(100+100)/2=100。谢谢我想@Fahmi的答案就是这样。谢谢。如何限制平均值>50但小于