我正在尝试计算一个查询,其中我有一个表示以下内容的表:我需要结果来指示最早的开始时间(蓝色)、最晚的结束时间(绿色)和午餐休息时间的总和(黄色):我得到了蓝色和绿色的块,但正在努力处理黄色的聚合我的(部分)查询如下所示: Name, max(EndTime) EndTime,
sum( <pleasehelp here with alternative to this aggregation> ) Lunch
在涉及聚合的MySql select语句中,是否可以选择--只选择--按列分组,而不使用聚合?基本上,我希望在子查询中根据基于聚合的标准来选择I,在本例中是对客户端的总支付:
select idclient, business_name from client where idclient in但这在错误Operand should contain 1 column(s)中失败,因为子查询同时选择id (我想要的)和总计(我不需要)。我可以以任何方式将total排除在<