[ adenis @ 09.06.2006. 08:47 ] @
| mucim se sa ovim vec par dana i ne ide mi nikako pa ako ima neka dobra dusa :-)
znaci imam tabelu koja je u prilogu teme. potreban mi je upit koji ce mi izracunati zadnjih 30 prodaja svih simbola bez obzira na datum. znaci kljucne stavke upita su u upitu Q_1. da budem jasniji. treba mi suma kolicina i vrijednosti po simbolu za zadnjih 30 obavljenih transakcija po danima trgovanja.
da bi bilo jasnije u upitu Q_3 je ono sto mi treba ali je ono uradeno po simbolu a meni treba za sve simbole iz tabele. ako vam nije jasno sta mi treba slobodno pitajte, tu sam.
hvala! |
[ adenis @ 09.06.2006. 09:14 ] @
da napomenem da u koliko nije bilo 30 prodaja tog simbola da mi on ne treba u tom upitu.
[ sagram @ 11.06.2006. 00:57 ] @
SELECT sase2.Simbol, sase2.[Datum trgovine], sase2.Kolicina, sase2.Vrijednost, 1 AS broj
FROM sase2
ORDER BY sase2.[Datum trgovine] DESC;
ovo je Q1
SELECT TOP 30 Q_1.Simbol, Sum(Q_1.broj) AS SumOfbroj
FROM Q_1
GROUP BY Q_1.Simbol;
ovo je q2
q2 ti daje koliko pojavljivanja imas u tabeli ( vrlo jednostavno ) bez funkcija... pa nastavi
[ adenis @ 12.06.2006. 08:36 ] @
hvala na trudu. kad sam na prvi pogled pogledao ove upite ucinilo mi se da je to to ali nije. malo je komplikovanije nego sto na prvi pogled izgleda.
da se zahvalim izonicu koji je uspio rijesiti ovaj moj problem a rjesenje je nemoguce bez funkcije. uglavnom problem je rjesen.
hvala izonicu jos jednom.
[ adenis @ 12.06.2006. 12:52 ] @
ako kome zatreba i ako koga interesuje evo rjesenja ovdje:
http://www.icentar.com/showthread.php?t=1957
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.