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

query.sql sitni problemi!!!

[es] :: Pascal / Delphi / Kylix :: query.sql sitni problemi!!!

[ Pregleda: 2248 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Bojann
Zrenjanin

Član broj: 13255
Poruke: 217
*.ptt.yu



Profil

icon query.sql sitni problemi!!!16.05.2004. u 01:06 - pre 241 meseci
Koristim TQuery
Kako da u nekom sql upitu napravim da mi se ispred odredjenih vrednosti koje su poredjane u opadajucem redosledu postave redni brojevi.

Primer:

select plata,ime
from tabela1
order by plata

E sad hteo bih da mi izlaz bude sledeci
npr:
1. 25000
2. 23000
3. 18000
4. 17500 itd.
Kako da postavim te redne brojeve?

2. pitanje: U TQuery.sql koja je funkcija za izbacivanje zaokruzenh vrednosti. Probao sam i round i neke druge ali mi prijavljuje gresku. Takodje, kako da neku izlaznu vrednost zaokruzim na primer na 2 decimale?
 
Odgovor na temu

Bojann
Zrenjanin

Član broj: 13255
Poruke: 217
*.ptt.yu



Profil

icon Re: query.sql sitni problemi!!!17.05.2004. u 01:25 - pre 241 meseci
stvarno,zna li neko odgovore na ova laka pitanja
 
Odgovor na temu

morlic
Milos Orlic
Beograd

Član broj: 6081
Poruke: 735
*.89.eunet.yu



+1 Profil

icon Re: query.sql sitni problemi!!!21.05.2004. u 22:05 - pre 241 meseci
Pa...Odgovor je malo komplikovaniji. Mozes da resis na dva nacina zavisno od potrebe:

1) Za prikaz na ekranu potrebno je da imas:

TDataSet (bilo dbexpress ili ibx) -> TDataSetProvider -> TClientDataSet i onda da u TClientDataSet-u napravis internal calc polje preko koga ces simulirati numerisanje. I tu imas problema sa sinhronizacijom prilikom ubacivanja i brisanja slogova. U principu bi trebao da izbegavas to numerisanje. Ja ovo posmatram sa stanovista rada u mrezi gde korisnici istovremeno i cesto menjaju podatke i gde se PacketRecords na TClientDataSet-u ne stavljaju na -1 vec na neku razumnu vrednost.

2) Za stampu. Ovo je mnogo lakse. Mislim da svi alati za izvestaje imaju mogucnost numerisanja tako da to nije nikakav problem.

Daj primer za zaokruzivanje, nisam bas razumeo na kom mestu u programu zelis da zaokruzujes?
 
Odgovor na temu

Bojann
Zrenjanin

Član broj: 13255
Poruke: 217
*.ptt.yu



Profil

icon Re: query.sql sitni problemi!!!22.05.2004. u 00:40 - pre 241 meseci
Ovaj problem nije bio vezan za cs programiranje vec za lokal i paradox bazu i komponentu TQuery, mada ce mi trebati i za mrezu i IBX.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: query.sql sitni problemi!!!

[ Pregleda: 2248 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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