我只是尝试编写一个sql查询来对一组字段求和。我有两列,一列是账户名称,另一列是金额=sum(case when [Account Name] like Salaries or 'Other Income', FieldsAmount.Value)
但我正在尝试缩小总和中包含的帐户名的数量。我正在尝试弄清楚如何使用case语句,然后按case语句分组。
我想从数据库中获取金额,并希望将这些金额的总和存储在一个变量中,并打印该变量。我搜索并获得了一个将数字添加到自身的链接,并在我的代码中尝试了一下,但我没有得到预期的输出。 <?php $cmd = mysql_query("SELECT amount FROM fund WHERE clientid = $cid");while(
在postgreSQL文档中,它说:
当GROUP BY存在时,SELECT列表表达式引用未分组列是无效的,除非在聚合函数中,或者如果未分组列在功能上依赖于分组列,因为否则会有多个可能的值来返回未分组的列我不明白关于"there would otherwise be more than one possible value to return for an ungrouped column“的那部分。如何才能为非组列返回多个可能的值?