jak zrobic statystyki narastajace do daty?
:\) - 24-06-2006 00:09
jak zrobic statystyki narastajace do daty?
Witam mam pytanie jak w wyniku zapytania sql z danych dziennych (data co jakis czas, kategoria produktu, sprzedaz w danym dniu) stworzyc statystyki narastajaco do danej daty ( data, kategoria prod, sprzedaz narastajaco do danej daty). Pozdrawiam MT
saymon - 24-06-2006 00:10
Nie zabardzo rozumiem ale chyba chodzi ci o posortowanie danych wg. daty. Zastosuj w SQL "ORDER BY Nazwa kolumny"
:) napisał(a): > Witam > mam pytanie jak w wyniku zapytania sql z danych dziennych (data co jakis > czas, kategoria produktu, sprzedaz w danym dniu) stworzyc statystyki > narastajaco do danej daty ( data, kategoria prod, sprzedaz narastajaco do > danej daty). > Pozdrawiam > MT
:\) - 24-06-2006 00:10
Z sortowaniem radze sobie calkiem niezle Raczej chodziloby mi o to zeby dla danej daty wyswietlala sie laczna wartosc sprzedazy ze wszystkich dotychczasowych dni sprzedazy (czyli z wszystkich rekordow gdzie data jest <=
Użytkownik "saymon" <gen_saymon@wp.pl> napisał w wiadomości news:1151062789.328518.311010@i40g2000cwc.googlegr oups.com... Nie zabardzo rozumiem ale chyba chodzi ci o posortowanie danych wg. daty. Zastosuj w SQL "ORDER BY Nazwa kolumny"
:) napisał(a): > Witam > mam pytanie jak w wyniku zapytania sql z danych dziennych (data co jakis > czas, kategoria produktu, sprzedaz w danym dniu) stworzyc statystyki > narastajaco do danej daty ( data, kategoria prod, sprzedaz narastajaco do > danej daty). > Pozdrawiam > MT
Marek TROFIMIUK - 24-06-2006 00:10
":\)" <kolega_55@poczta.onet.pl> wrote: > Z sortowaniem radze sobie calkiem niezle > Raczej chodziloby mi o to zeby dla danej daty wyswietlala sie laczna wartosc > sprzedazy ze wszystkich dotychczasowych dni sprzedazy (czyli z wszystkich > rekordow gdzie data jest <=
jeśli to oracle, to: http://www.oracle.com/technology/ora...05/062005.html
jeśli nie-oracle to coś takiego, powinno zadziała (pewnie będzie wolne) select t1.data, t1.sprzedaz sprzedaz_dzien, (select sum(t2.sprzedaz) from tabela t2 where t2.data <= t1.data -- tutaj pewnie warto dodać ograczenie do roku/miesiąca: -- year(t2.data) <=year(t1.data) ) sprzedaz_do from table t1
pozdr
-- Marek Trofimiuk < mt20863 (at) sgh waw pl > Primary key fingerprint: FA3C 14D8 020F FA0C 70AE 930C F63F F04B 2ADD 9DD7
Marek TROFIMIUK - 24-06-2006 00:10
Marek TROFIMIUK <mt20863@sgh.waw.pl> wrote: > ":\)" <kolega_55@poczta.onet.pl> wrote: >> Z sortowaniem radze sobie calkiem niezle >> Raczej chodziloby mi o to zeby dla danej daty wyswietlala sie laczna wartosc >> sprzedazy ze wszystkich dotychczasowych dni sprzedazy (czyli z wszystkich >> rekordow gdzie data jest <= > > jeśli to oracle, to: > http://www.oracle.com/technology/ora...05/062005.html > > jeśli nie-oracle to coś takiego, powinno zadziała (pewnie będzie wolne) > select t1.data, t1.sprzedaz sprzedaz_dzien, > (select sum(t2.sprzedaz) from tabela t2 > where t2.data <= t1.data > -- tutaj pewnie warto dodać ograczenie do roku/miesiąca: > -- year(t2.data) <=year(t1.data) > ) sprzedaz_do > from table t1
s/year(t2.data) <=year(t1.data)/year(t2.data) = year(t1.data)
-- Marek Trofimiuk < mt20863 (at) sgh waw pl > Primary key fingerprint: FA3C 14D8 020F FA0C 70AE 930C F63F F04B 2ADD 9DD7
:\) - 24-06-2006 00:10
Oj zdecydoanie nie-oracle - cos duzo bardziej prymitywnego Dzieki za rade, choc na razie nie bede testowal - poradzilem sobie w podobny choc troche bardziej przyziemny sposob Jeszcze raz dzieki i pozdrawiam MT
Użytkownik "Marek TROFIMIUK" <mt20863@sgh.waw.pl> napisał w wiadomości news:0T38jc57IallNccg.mt20863@akson.sgh.waw.pl... > ":\)" <kolega_55@poczta.onet.pl> wrote: >> Z sortowaniem radze sobie calkiem niezle >> Raczej chodziloby mi o to zeby dla danej daty wyswietlala sie laczna >> wartosc >> sprzedazy ze wszystkich dotychczasowych dni sprzedazy (czyli z wszystkich >> rekordow gdzie data jest <= > > jeśli to oracle, to: > http://www.oracle.com/technology/ora...05/062005.html > > jeśli nie-oracle to coś takiego, powinno zadziała (pewnie będzie wolne) > select t1.data, t1.sprzedaz sprzedaz_dzien, > (select sum(t2.sprzedaz) from tabela t2 > where t2.data <= t1.data > -- tutaj pewnie warto dodać ograczenie do roku/miesiąca: > -- year(t2.data) <=year(t1.data) > ) sprzedaz_do > from table t1 > > pozdr > > -- > Marek Trofimiuk < mt20863 (at) sgh waw pl > > Primary key fingerprint: FA3C 14D8 020F FA0C 70AE 930C F63F F04B 2ADD > 9DD7
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Co zrobić jak ktoś usunie rekord zeby nie stracic informacji
[mssql] Dane pośrednie, jak wyjąć/wykorzystać ponownie? jak to zrobić?
VB2005 Express - Baza Access - Jak zrobic setup i deployment?
JAK ZROBIĆ ŁADNE PRZEJŚCIE MIĘDZY DWOMA ZDJĘCIAMI W CORELU?
POSTGRES 7.4.7 jak zrobic by funkcja zwracala wiecej jak jednawartosc
[ORACLE, JDBC] ORA-17070 - nie wiem co z tym zrobić...
MSDE jak zrobic attache database dla konkretnej instancji
Photoshop - akcje nie daja rady, jak to zrobic inaczej?
Eclipse - co zrobić żeby widział i uzupełniał tagliby?
jak zrobic menu w oddzielnym pliku (php) ??
zanotowane.pldoc.pisz.plpdf.pisz.planette.xlx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|