• 27 odgovora
  • 9.093 pregleda
Re: sql commands sum,+ 22.04.2016. u 19:43 · pre 127 meseci #21
Citat:
dusans: Evo ti primer ako sam dobro shvatio...
Code (sql):

SELECT
    ID_UNOSA,PRIHOD, PRIHOD2, PRIHOD3, DODATNI_PRIHOD, ISPLATA,
    (PRIHOD + PRIHOD2 + PRIHOD3 + DODATNI_PRIHOD) AS UKUPNO,
    (PRIHOD + PRIHOD2 + PRIHOD3 + DODATNI_PRIHOD - ISPLATA) AS OSTALO_ISPLATA
FROM UNOS_PODATAKA
 



nisam znao da moram ponavljati HVALA to je to za sad
Re: sql commands sum,+ 22.04.2016. u 19:45 · pre 127 meseci #22
Takav je SQL, u ovom slučaju moraš da ponoviš.
Bilo bi lepo kad bi moglo kao u Excel-u da izračunaš prvo UKUPNO pa posle da
izračunaš UKUPNO-OSTALO_ISPLATA, al' ne može u SQL upitu na istom nivou.
Re: sql commands sum,+ 22.04.2016. u 20:36 · pre 127 meseci #24
Citat:
dusans:
Takav je SQL, u ovom slučaju moraš da ponoviš.
Bilo bi lepo kad bi moglo kao u Excel-u da izračunaš prvo UKUPNO pa posle da
izračunaš UKUPNO-OSTALO_ISPLATA, al' ne može u SQL upitu na istom nivou.


Da sa excelom mogu reči da znam, i više od sum=bla.bla....
imam još 1 pitanje u vezi ovog zadnjeg coda.
U tablici imam polje OSTALO_ISPLATA,ali kad napišem ovo sto si mi pokazao dobijem polje OSTALO_ISPLATA1.
Kako da to riješim?
Re: sql commands sum,+ 22.04.2016. u 20:45 · pre 127 meseci #25
Ne treba da držiš u tabeli polje koje se može izračunati na osnovu ostalih polja iz istog reda.
Nema načina da dobiješ (ako već imaš polje OSTALO_ISPLATA) da ti izračunato polje dobije isto ime. SQL automatski dodaje 1,2,3 kada se imena ponavljaju.
Re: sql commands sum,+ 22.04.2016. u 20:52 · pre 127 meseci #26
Pa imam i polje ukupno da mi podatak sjeda na pravo mjesto, ne dodaje mi novo polje ukupno.
Re: sql commands sum,+ 22.04.2016. u 23:22 · pre 127 meseci #27
Možda tvoj sql upit nije ono što je Dušan napisao - u svakom slučaju, ako dva polja imaju ista imena u upitu, jedno od njih će u rezultatu dati alias koj ima cifru na kraju.
Re: sql commands sum,+ 25.04.2016. u 09:10 · pre 127 meseci #28
Citat:
Taft:
Hvala dusans!!!!

večina vas mi govori kao mi dizajn loš.
Citat:
Da ja sam početnik u sql i voljan učiti NE ZARAĐIVATI na tome.


primam sve pametne savjete :)


Naravno. Prvo nauci da sagledas poblem, da dobro odradis dizajn, pa onda sve ostalo.
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme