所以我想把囚犯工作的天数之和和具体任务的乘法系数之间的乘积。nomenclature_activities_prisoners nap ON pp.idactivity=nap.idactivity)
列"nap.multiplication_coefficient“必须出现在GROUP子句中,或用于聚合函数中。
我试图在Sybase中使用SQL实现一个几何乘法。我的百分比从-100到+无穷。由于Sybase中没有产品聚合,所以我使用的是exp和log方法的近似。SELECT KEY, IF VALUE <= EXP(SUM(LOG(CASE WHEN VALUE <= -100 THEN 0 ELSE 1+VALUE / 100 END)))GROUPBY KEY
查询部件CASE WHEN VALUE <= -100 THEN 0 ELSE 1+VALUE / 100 END在<em
(d.day>='2012-11-15' and d.day<='2012-11-25' and c.sgtype='Tickler' and d.config like FAILED: Error in semantic analysis: line 1:7 Expression Not In GroupBy Key d
我猜我错误地使用了group
我使用的是postgres,所以如果我想按SELECT语句中的created_at字段排序,则需要在该字段上使用聚合函数,因此我正在考虑这样做作为初始测试FROM messages ORDER BY the_date DESC 这似乎是有效的,但当我想选择‘消息’的时候,我不知道在它上面使用哪个聚合函数。