PDA

View Full Version : جمع مقادیر یک فیلد با شرط های متفاوت



raravaice
سه شنبه 18 دی 1386, 13:58 عصر
سلام

چطور میشه یک فیلد رو با شرطهای مختلف جمع زد مثلا :
یه ستون به نام p1 داریم که قرار جمع زده بشه و شرط در p2 بر قرار میشه یه چیزی مثل دستور زیر :



SELECT SUM(t1.p1) AS Expr1, SUM(t2.p2) AS Expr2
FROM tablename AS t1 CROSS JOIN
tablename AS t2
WHERE (t1.p2 = '1') AND (t2.p2 = '0')



من این کوری رو به کار بردم ولی نتسجه درستی بهم بر نمیگردونه

SYNDROME
سه شنبه 18 دی 1386, 16:16 عصر
می توانی اول جمع ها را با شرطها انجام دهید و دو تا View بسازید و سپس سپس دو تا جواب را با هم Join کنید.
موفق باشید