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

SQL za knjigu sanka

[es] :: MySQL :: SQL za knjigu sanka

[ Pregleda: 3147 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

djak_prvak
nezaposlen
ma kakva firma
sarajevo

Član broj: 333385
Poruke: 4
*.pppoe04-962.bih.net.ba.



Profil

icon SQL za knjigu sanka03.05.2016. u 03:23 - pre 17 meseci
Imam tabelu evidencija_prometa u kojoj imam polja
datum,ulaz,izlaz,naziv_artikla

dnevni izvjestaj o kolicini dobijem upitom

select datum,naziv_artikla,sum(ulaz),sum(izlaz),sum(ulaz)-sum(izlaz) from evidencija_prometa
where datum= CURDATE()
group by datum,naziv_artikla
order by naziv_artikla

to tako dakle radi za trenutno stanje.
Medjutim
u obrascu koji trebam napraviti ima podatak stanje od jucer koji bi trebao da stoji prije
polja sum(ulaz) u izvjestaju i problem je sto je taj podatak dan stariji od navedenih.
dakle obrazac koji trebam uraditi ima rubrike
NAZIV_ARTIKLA,STANJE_OD_JUCE, ULAZ, IZLAZ,TRENUTNO_STANJE
Jel ima netko savjet kako da to uradim?
Hvala
 
Odgovor na temu

farmaceut
Apoteka
Banja Luka

Član broj: 182739
Poruke: 55
*.teol.net.



Profil

icon Re: SQL za knjigu sanka03.05.2016. u 08:44 - pre 17 meseci
Ubaci u IF uslov u SUM, da sumiras samo ako je datum manji od "juce", nesto slicno ovome:
(pseudocode)

SELECT
SUM(IF( datum < DATE_ADD(CURDATE(), INTERVAL -1 DAY) , ulaz-izlaz, 0)) AS STANJE_OD_JUCE,
sum(ulaz),
sum(izlaz),
......
 
Odgovor na temu

XGhost

Član broj: 33279
Poruke: 282
*.dlp226.bih.net.ba.



Profil

icon Re: SQL za knjigu sanka03.05.2016. u 15:09 - pre 17 meseci
Tnx nesto slicno ce proraditi
 
Odgovor na temu

[es] :: MySQL :: SQL za knjigu sanka

[ Pregleda: 3147 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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