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

query.sql sitni problemi!!!

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

[ Pregleda: 890 | Odgovora: 3 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Bojann
Zrenjanin

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



Profil

icon query.sql sitni problemi!!!16.05.2004. u 01:06

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?
16.05.2004. u 01:06 

Bojann
Zrenjanin

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



Profil

icon Re: query.sql sitni problemi!!!17.05.2004. u 01:25
stvarno,zna li neko odgovore na ova laka pitanja
17.05.2004. u 01:25 

morlic
Milos Orlic
Beograd

Moderator
Član broj: 6081
Poruke: 732
*.89.eunet.yu



Profil

icon Re: query.sql sitni problemi!!!21.05.2004. u 22:05
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?
21.05.2004. u 22:05 

Bojann
Zrenjanin

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



Profil

icon Re: query.sql sitni problemi!!!22.05.2004. u 00:40
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.
22.05.2004. u 00:40 

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

[ Pregleda: 890 | Odgovora: 3 ]

Postavi temu Odgovori

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