PDA

View Full Version : بدست آوردن مجموع در جدول join شده



mehdi4467
یک شنبه 06 مهر 1393, 09:16 صبح
سلام
من خطوط زیر رو نوشتم:


SELECT of.coid AS ofid,of.totalprice AS oftotal,of.status AS ofst,co.id AS coid,co.kind AS cokind
FROM hsb_billoffer AS of
LEFT JOIN hsb_company AS co
ON(of.coid = co.id)
WHERE co.kind = 0

و مشکلی هم ندارد. اما می خواهم در کوئری بالا جمع ستون totalprice رو داشته باشم.
لطفا راهنمایی کنید.

حمید رضا رحیمیان
یک شنبه 06 مهر 1393, 09:23 صبح
سلام
برای جمع ستون میتونید از Sum استفاده کنید مثلا sum(totalprice);d

mehdi4467
یک شنبه 06 مهر 1393, 09:36 صبح
ممنون
امکان دارد روی همین کد بالا مثال بزنید. من کدی که می نویسم جواب نمی ده.

miladamirzadeh
یک شنبه 06 مهر 1393, 10:02 صبح
دوست عزیز باید کوئری خودتون رو اصلاح کنید، اگر جمع کل را می خواهید دیگر نمی توانید رکوردها را به صورت مجزا داشته باشید، کوئری شما چیزی شبیه به کوئری زیر باید باشد:

SELECT sum(of.totalprice) AS oftotal FROM hsb_billoffer AS of LEFT JOIN hsb_company AS co ON(of.coid = co.id) WHERE co.kind = 0