Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 3.753 pregleda

Najnovija ↓

Currency u SQL serveru? 04.06.2006. u 13:15 · pre 248 meseci #1
Zanima me kako da definisem polje Iznos u tabeli Fakture, a da mi ono unete vrednosti cuva na pr. 23.456,60din.
Znam da je to u Accessu bio format Currency,ali ovde ne znam kako?
U naredbi CREATE Table sam definisala ovo polje na sledeci nacin:
Code:

[Iznos] numeric(18, 2) NOT NULL CONSTRAINT
             [DF_Fakture_UkupniIznos] DEFAULT(0)

Sta jos treba da dodam da bih dobila ono sto zelim?
Re: Currency u SQL serveru? 04.06.2006. u 17:12 · pre 248 meseci #2
Citat:
tanjakg81:
Znam da je to u Accessu bio format Currency,ali ovde ne znam kako?


Na SQL Serveru imaš dve mogućnosti za tip podataka koji ti treba:
money - za podatke u opsegu od -2^{63} do 2^{63}-1 i
smallmoney - za podatke u opsegu od -214,748.3648 do 214,748.3647
Re: Currency u SQL serveru? 04.06.2006. u 17:30 · pre 248 meseci #3
Probala sam i jedno i drugo, ali mi opet pri unosu ne razdvaja brojeve, niti moze da ispise valutu...
Na primer, unosim 12345, tako i ostane, ja bih htela 12.345,00!
Mozda treba da se unese neka formula kako da cuva unete vrednosti?
Re: Currency u SQL serveru? 05.06.2006. u 00:15 · pre 248 meseci #4
Citat:
tanjakg81: Probala sam i jedno i drugo, ali mi opet pri unosu ne razdvaja brojeve, niti moze da ispise valutu...
Na primer, unosim 12345, tako i ostane, ja bih htela 12.345,00!

U prvoj poruci kažeš da hoćeš da čuvaš podatke u tom formatu, a u drugoj da ih unosiš u tom formatu.

Na koji način ih unosiš u bazu?
Kako izgledaju uneti podaci kada uradiš običan SELECT nad njima?

Čini mi se da to što ti ne radi treba tražiti u front-end aplikaciji.
Re: Currency u SQL serveru? 05.06.2006. u 01:17 · pre 248 meseci #5
Hvala, u redu je.Kad uradim Select ispise OK,sem sto mi se bas one cetiri nule ne svidjaju,ali nema veze. Ocigledno ne mogu jos da se oslobodim Accessa! Jer, je on odmah sredjivao unete brojeve u tom obliku.
Podatke sam unosila tako sto sam ih direktno kucala u tabelu, ne sa INSERT, ali sad kad sam probala INSERT javlja mi gresku oko datuma,a kucala sam datum otprilike ovako INSERT(2.03.2006,14.02.2006),a definisala sam ga kao datetime?
Verovatno je opet nesto jednostavno,ali se mucim da otkrijem?
Re: Currency u SQL serveru? 29.06.2006. u 16:49 · pre 247 meseci #6
Kada insert-ujes datum iz SQL-a (znaci koriscenjem INSERT komande), stavi datum pod jednostruke zagrade. Na primer:

Code:
INSERT INTO myTable(DATUM) VALUES ('2.03.2006,14.02.2006')
Potpis
http://www.vegaitsourcing.rs
http://www.linkedin.com/in/popovicsasa
http://www.codeplex.com/aspnetlibrary
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme