[ Predrag Supurovic @ 07.11.2007. 19:05 ] @
| Imam tabelu koja se sastoji od da polja ID i COUNTER
ID se uvecava za jedan za svaki upis brojaca (upisuje se nekaizbrojana vrednost za taj ID)
Treba da prikazem sumu countera poslednjih 5 ID-ova. Nije mi uspelo sa jednim upitom.
|
[ jablan @ 07.11.2007. 20:22 ] @
Code:
select sum(b2.counter)
from broker b1
inner join broker b2 on b1.id <= b2.id
group by b1.id
order by b1.id desc
limit 4, 1
[ stsung @ 09.11.2007. 13:41 ] @
Pozd.
Neshto u ovom tvom objashnjenju shta zhelish da uradish chudno deluje - mozhesh li detaljnije da opishesh shta zhelish da postignesh?
Ako sam dobro razumeo, ti inkrementujesh ID +1 kad god upishesh neshto novo u polje COUNTER od tog ID-ja ... a tabela se sastoji od samo ta dva polja. Shta je ovde primarni kljuch? Shta ako pri inkrementovanju ID+1 dobijena vrednost vec postoji ?
Svako dobro.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.