27 Kwi
2004
27 Kwi
'04
14:50
detekt@detekt.pl wrote:
hmm... a wersję masz najświeższą (jak wyżej)?, poczekaj może ktoś potwierdzi błąd, u mnie działa, na dwóch różnych bazach i różnych danych.
LMS 1.3-cvs (1.434/1.48) (DB: 2004042300)
czy w polach grupa i sieć masz "wszyscy"? jeśli tak, to do bazy idzie w uproszczeniu coś takiego:
select users.id, coalesce(sum((type * -2 + 7) * value), 0.00) AS balance from users left join cash on (users.id=cash.userid and (type = 3 OR type = 4)) where deleted = 0 and status = 3 group by users.id having sum((type * -2 + 7) * value) < 0
ma ktoś pomysł co tutaj może być źle? bo mi się wydaje to poprawne, zwłaszcza że u mnie działa dobrze, tzn. zwraca userów z bilansem < 0
--
Pozdrawiam
Aleksander Machniak ( A.L.E.C )
http://alec.k27.prv.pl gg-2275252