我试图查询数据库,并返回一组值。我试图返回的部分数据是保险费细目。MySQL - 在查询中添加值并将其作为单值返回
是否有可能运行查询,选择多个字段,然后添加然后将它们作为单个值返回?
我见过SUM(),但我见过的例子显示它将整个字段的结果相加 - 我需要它为每个返回的行添加特定的字段。
任何帮助,非常感谢。
EDITED
下面是一个例子查询:
不行的,它似乎增加整个结果排列起来。
这里就是我想要实现:
SELECT custom_data.customReference AS Our_Ref, policy_details.policyNumber AS Policy_Number, policy_details.policyInception AS Start_Date, premium_breakdown.premium AS Cost_To_Customer
FROM custom_data_customReference, policy_details, premium_breakdown
WHERE policy_details.policy_details_id = premium_breakdown.policy_details_id AND policy_details.policy_details_id = custom_data.policy_details_id
基本上,每一行都包含其中,我们有一个溢价击穿特定保单的详细信息。我想要做的是将一些细分值加起来给出一个'成本代理'
+0
因此,让我澄清一下,对于每一行,您都有多个您想要总结的字段,但取决于该行的条件,您只希望将这些字段中的一些添加到总和中,或者? ...实际上,你可以发布一些数据和你想要的结果吗? –
2010-06-01 09:36:14