none
Access - poradíte jak napsat vzorec?

    Dotaz

  • Mám tabulku inflací.
    Má sloupce: ID; Rok; Inflace
    Každý řádek tabulky je jeden rok, a k němu příslušná procentní hodnota inflace.
    Data v ní jsou převzata z webu statistického úřadu.


    Pak mám druhou tabulku nabídek.
    Má sloupce: ID; DatumNabidky; Cena

    Chtěl bych dotazem zobrazit ceny z nabídek, ale přepočítané přes inflaci na dnešní ceny.
    Neumím si s tím ale poradit. DatumNabidky se pohybuje od roku 2010 do dneška.

    úterý 4. prosince 2018 9:26

Všechny reakce

  • Inflaci pocitas jak? Na dny dle rocniho koeficientu od dne nabidky do dnesniho dne?

    V podstate musis mezi sebou vynasobit inflace v letech od nabidky do dneska a vysledkem (abys mel slozene uroceni) vynasobit puvodni cenu. Na agregace muzes s vyhodou pouzit SUM a logaritmus. Takze pokud pojedeme na CELE ROKY (coz je nespravne, ale pro pochopeni snad dostacujici) s tim, ze nulty rok bereme v potaz, a aktualni nikoliv, bude to snadne (vysledek je id nabidky a slozeny urok inflace):

    SELECT tNabidky.Nabidka, 10.0^Sum(Log([Inflace])) AS InflaceCelkem
    FROM tInflace , tNabidky 
    where
     tInflace.Rok >= tNabidky.Rok
      and 
     tNabidky.Rok < Year(Now())
    GROUP BY tNabidky.Nabidka;
    

    MP



    úterý 4. prosince 2018 13:00
  • Roční inflaci jsem vzal z webu ČSÚ: wéwéwé czso cz/csu/czso/mira_inflace

    Čili v tabulce Inflace je první řádek 1999, 2.1% / druhý řádek 2000, 3.9% / třetí řádek 2001, 4.7% / atd. (mám uložené i historické sazby inflací, které se v odkazu výše už nezobrazují).

    Stačí mi opravdu jen zjednodušeně cena počítaná na celé roky.

    Např. pokud se v roce 2010 něco nabídlo za 10.000,- Kč tak potřebuji dopočítat, že ve dnešních cenách by to odpovídalo částce 11.094,- Kč. Nic přesnějšího s tím dělat nepotřebuji.

    Ještě asi blbý dotaz, ale kam to co jsi napsal, mám v Accessu napsat? :-)

    Nejlépe, kdyby ty dnešní ceny šlo zobrazovat přímo pomocí dotazu.

    Jsem těžký začátečník a samouk ...

    H.



    • Upravený 9Q5eKC středa 5. prosince 2018 17:58
    středa 5. prosince 2018 17:56
  • Toto je forum pro profesionaly. Promin, ale pokusit se popsat odpoved polopaticteji neni dost dobre mozne. Pocitam minimalne se znalosti zakladu SQL a MS Access.

    Vyse uvedene JE DOTAZ, ktery ti vrati pro kazdou nabidku koeficient, kterym proste vynasobis puvodni cenu (POZOR, beru to matematicky, takze inflace 2% = 1,02, ale to je snad jasne a snadne si prevest)

    MP


    středa 5. prosince 2018 21:46
  • Tezky zacatecnik obetuje nejake penize do vzdelani.
    Zajdi do knihkupectvi, prolistuj knihy o Accessu. Nebo si treba hned nejakou kup elektronicky. https://www.grada.cz/access-2013-7748/

    Rozhodne te to nezrujnuje.




    čtvrtek 6. prosince 2018 7:07
  • Toto je forum pro profesionaly.

    Aha, tak to pardon, to jsem nezaregistroval, dovedl mě sem Google.

    Pak se tedy omlouvám a už nebudu otravovat.

    Děkuji

    • Upravený 9Q5eKC čtvrtek 6. prosince 2018 17:51
    čtvrtek 6. prosince 2018 17:49
  • Tezky zacatecnik obetuje nejake penize do vzdelani. 

    Ano, to jsem taky udělal. Přechroupal jsem i s příklady Učebnici Access 2013 + knihu Databáze od Kroenkeho. Bez toho bych neudělal v Accessu ani ťuk.



    čtvrtek 6. prosince 2018 17:50
  • Neotravujes. Jen je potreba pokladat dotazy na odpovidajici urovni. Bez te ti nase odpovedi budou znit klingonsky. Dostuduj, porozumis.

    MP

    pátek 7. prosince 2018 7:21
  • V knize se urcite mluvi o QUERY. Urcite tam bude neco jako tady https://support.office.com/en-us/article/create-a-simple-select-query-de8b1c8d-14e9-4b25-8e22-70888d54de59

    SELECT je prave to query. Jen bez pruvodce. Syntaxe napr. zde https://support.office.com/cs-cz/article/p%C5%99%C3%ADkaz-select-56615a70-3458-4e7c-8580-bd1d19a5de91

    A jak to cele funguje je treba tady https://support.office.com/en-us/article/access-sql-basic-concepts-vocabulary-and-syntax-444d0303-cde1-424e-9a74-e8dc3e460671

    Internet je plny informaci a Google je k nim klic. Staci se spravne ptat a umet cist v ENG :)



    pátek 7. prosince 2018 7:21
  • Hlavne vkladat printscreen query je pridebilni ,Text je text.

    Nicmene kdo chce kam:

    MP

    pátek 7. prosince 2018 8:45