On Sun, 14 Sep 2003, A.L.E.C wrote:
On Sat, 13 Sep 2003, Łukasz Jarosław Mozer wrote:
SELECT users.id AS id, SUM((type * 2 - 7) * value) AS balance FROM users LEFT JOIN cash ON users.id = cash.userid AND (cash.type = 3 OR cash.type = 4) GROUP BY users.id
dzieki Ci wielkie za to.... gdybys tylko napisal mi gdzie mam dodac *where users.status = 3* bo ni w 5.. ni w 10.. mi nie pasuje....
SELECT users.id AS id, SUM((type * 2 - 7) * value) AS balance FROM users LEFT JOIN cash ON users.id = cash.userid AND (cash.type = 3 OR cash.type = 4) AND users.status = 3 GROUP BY users.id
w tym sek ze to juz przetrenowalem i nie dziala :<< walczylem z tym i wtykalem w rozne miejsca i nic....
+--------+----+---------+ | status | id | balance | +--------+----+---------+ | 3 | 1 | 45 | | 3 | 15 | 45 | | 1 | 16 | NULL | | 3 | 17 | 0 | | 3 | 23 | 0 | | 3 | 24 | 0 | | 2 | 25 | NULL |
tego drugiego zapytania jeszcze nie sprawdzilem.. ale obawiam sie ze tez nie zadziala...
Pozdrawiam Pawel Bernadowski GG 3377, email kontakt@pbern.biz