Novo

Forum kao aplikacija na telefonu

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

  • 4 odgovora
  • 2.969 pregleda

Najnovija ↓

glupava avg funkcija 18.04.2008. u 16:35 · pre 225 meseci
izmenjeno 1 put, poslednji put mayana 18.04.2008. u 18:08
  1. mayana18.04.2008. u 18:08zapis iz teksta poruke
#1
mozda je pocetnicko pitanje ali mrzi me da dumam: jesam li ja caknuta ili avg funkcija u sqlu od 4 i 5 daje uvek rezultat 4, tj manju vrednost? treba mi avg za zakljucivanje ocena u skoli, gde se obicno 4,50 zaokruzuje na 5. ima li sanse da ga nateram da daje vecu vrednost? ili neki round? il nesto....
Potpis
... ovde ima nesto sto se nikako ne slaze... ;)
Re: glupava avg funkcija 18.04.2008. u 17:58 · pre 225 meseci #2
Npr.

select avg(a.v) from
(
select 4 v
union
select 5 v
) a

ili

select avg(a.v) from
(
select 4.0 v
union
select 5.0 v
) a

ili

select round(avg(a.v),0) from
(
select 4.0 v
union
select 5.0 v
) a
Re: glupava avg funkcija 18.04.2008. u 18:09 · pre 225 meseci #3
Citat:
djocic: Npr.

select avg(a.v) from
(
select 4 v
union
select 5 v
) a

ili

select avg(a.v) from
(
select 4.0 v
union
select 5.0 v
) a

ili

select round(avg(a.v),0) from
(
select 4.0 v
union
select 5.0 v
) a



oprosti, a sta mu dodje ovo a.v? polje se zove ocena iz tabele ocenjivanje... kako onda to da napisem?
Potpis
... ovde ima nesto sto se nikako ne slaze... ;)
Re: glupava avg funkcija 18.04.2008. u 18:30 · pre 225 meseci #4
Recimo...

select round(avg(cast(ocena as float)),0) from ocenjivanje

Neophodno je da polje ocena iz tabele ocenjivanje "predstavis" kao float tip podataka pre upotrebe avg funkcije.

Ovo ce raditi na SQL Serveru.
Re: glupava avg funkcija 18.04.2008. u 18:36 · pre 225 meseci #5
select round(avg(cast(ocena as float)),0) from ocenjivanje



10x! ovako radi!!! nisam cula za cast...
Potpis
... ovde ima nesto sto se nikako ne slaze... ;)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme