我試圖查詢數據庫,並返回一組值。我試圖返回的部分數據是保險費細目。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
基本上,每一行都包含其中,我們有一個溢價擊穿特定保單的詳細信息。我想要做的是將一些細分值加起來給出一個'成本代理'
因此,讓我澄清一下,對於每一行,您都有多個您想要總結的字段,但取決於該行的條件,您只希望將這些字段中的一些添加到總和中,或者? ...實際上,你可以發佈一些數據和你想要的結果嗎? – 2010-06-01 09:36:14