Witam A.L.E.C,
> detekt(a)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
po wykonaniu tego mam jako wynik cos takiego :
id balance
59 -150.00
66 -100.00
81 -65.00
82 -65.00
151 -80.00
161 -90.00
201 -65.00
204 -65.00
230 -0.00
232 -0.00
233 -0.00
235 -0.00
240 -0.00
itd ...
to -0.00 nie czaje skad sie bierze i penwie to jest blad ktory u mnie
wystepuje
--
Pozdrawiam Detekt