Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

access / sql srednia w okresie

madsis 04 Lut 2016 13:18 594 2
  • #1 04 Lut 2016 13:18
    madsis
    Poziom 2  

    Mam prośbę o pomoc w stworzeniu zapytania, które liczyłoby średnią miedzy dwoma datami dla każdego wiersza:
    tab1.:
    DataOd DataDo
    2014-01- 2014-01


    tab2
    Data Cena.

    Średnia byłaby liczona dla każdego okresu z tab1 na podstawie danych z tab2.

    Dziekuję.

    0 2
  • #2 04 Lut 2016 15:04
    arnoldziq
    Moderator Programowanie

    Proszę zamieścić dokładną deklarację tabeli, albo przykładowy plik z danymi.

    0
  • #3 05 Lut 2016 14:23
    madsis
    Poziom 2  

    Doprecyzowuję problem.
    Podaję tabele:
    tab1
    Data od | Data Do |średnia cena
    2015-01-01 | 2015-01-04 |2,25
    2015-01-05 | 2015-01-08 | 8


    tab2
    Data | cena
    2015-01-01 | 2
    2015-01-02 | 1
    2015-01-03 | 2
    2015-01-04 | 4
    2015-01-05 | 5
    2015-01-06 | 8
    2015-01-07 | 9
    2015-01-08 | 10

    Zapytanie ma wyliczać średnią w oparciu o ceny z tab2 w poszczególnych okresach z tab1.
    W powyższym przykładzie cena za okres od 2015-01-01 do 2015-01-04 to 2,25 (średnia z 2, 1, 2, 4).
    Rekordów takich jest kilkaset, przy czym okres uśredniania nie jest stały. W razie dalszych pytań proszę o informację.

    0