Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

UPDATE upit u kombinaciji sa COUNT ili nesto slicno

[es] :: MS SQL :: UPDATE upit u kombinaciji sa COUNT ili nesto slicno

[ Pregleda: 2115 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

batasson
Nikola Pasic
Beograd

Član broj: 96246
Poruke: 148
*.alt.rs.



Profil

icon UPDATE upit u kombinaciji sa COUNT ili nesto slicno29.06.2010. u 10:18 - pre 167 meseci
Pozdrav,

Da li bi neko mogao da mi napise upit koji ce da izbroji jednu kolonu, a zatim da tu vrednost uveca za jedan i dodeli drugoj koloni.
Ne znam da li sam bio dovoljno jasan.
Primera radi, imam tabelu sa dve kolone temp($id, nalog). E sad, potreban mi je upit koji ce da izbroji koliko ima zapisa id, da mu doda (sabere) broj 1 i da rezultat dodeli poslednjem zapisu u koloni nalog, i da to tako sacuva.

Nadam se da ste me razumeli sta me muci.
Pozdrav
 
Odgovor na temu

Fedya
Fedor Hajdu
Solution Architect
Emaratech
Dubai, UAE

Član broj: 28246
Poruke: 790
82.117.202.*

Jabber: fedya@elitesecurity.org
Sajt: devtechgroup.com


+34 Profil

icon Re: UPDATE upit u kombinaciji sa COUNT ili nesto slicno29.06.2010. u 10:31 - pre 167 meseci
Da ti odgovorim na pitanje. Kod za to sto si trazio bi mogao biti nesto kao:

Code:

UPDATE temp 
SET nalog = (SELECT COUNT(id) + 1 FROM temp) 
WHERE ID = (SELECT TOP 1 id FROM temp ORDER BY 1 DESC)


Ili ako ti je id prosta numericka vrednost mozes uzeti max(id) + 1 ali...
Uglavnom je losa praksa da tako definises broj naloga, imali smo vec nebrojeno tema sa pitanjem kako definisati broj naloga, pretrazi malo forum.
Every hamster has his day.
 
Odgovor na temu

batasson
Nikola Pasic
Beograd

Član broj: 96246
Poruke: 148
*.alt.rs.



Profil

icon Re: UPDATE upit u kombinaciji sa COUNT ili nesto slicno29.06.2010. u 10:53 - pre 167 meseci
Id kolona je "autonumber".

A sto se tice definisanja dodele broja nalogu, ovde na forumu su mi rekli da bas tako treba da radim. Da izdvojim broj naloga u posebnu tabelu. Ovde id sluzi samo da bi izbrojao koliko ima zapisa i da bi za sledeci redni broj naloga bio uvecan za 1. Tako sam skapirao sta su mi objasnjavali.

 
Odgovor na temu

Fedya
Fedor Hajdu
Solution Architect
Emaratech
Dubai, UAE

Član broj: 28246
Poruke: 790
82.117.202.*

Jabber: fedya@elitesecurity.org
Sajt: devtechgroup.com


+34 Profil

icon Re: UPDATE upit u kombinaciji sa COUNT ili nesto slicno29.06.2010. u 11:05 - pre 167 meseci
Da, ako izdvajas broj naloga u posebnu tabelu onda je to OK
Every hamster has his day.
 
Odgovor na temu

batasson
Nikola Pasic
Beograd

Član broj: 96246
Poruke: 148
*.alt.rs.



Profil

icon Re: UPDATE upit u kombinaciji sa COUNT ili nesto slicno01.07.2010. u 09:07 - pre 167 meseci
Uradio sam, ali sa INSERT INTO komandom.

Code:
INSERT INTO temp (broj_naloga)
SELECT COUNT(id)+1
FROM temp;


Hvala na pomoci!
Pozdrav
 
Odgovor na temu

[es] :: MS SQL :: UPDATE upit u kombinaciji sa COUNT ili nesto slicno

[ Pregleda: 2115 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.