Ahoj všem, potřeboval bych poradit.
Potřebuju v accessu použít něco na způsob fce iif, ale se třemi podmínkami-jedná se sportovní utkání, chci tam přiřadit body a pokouším se použít tohle:
Vítězství: IIf([vstřelené góly]>[inkasované góly];"domácí";"hosté")
no jenomže to nezahrnuje remízy:)sql moc neumím, tak jestli by mi někdo poradil, jestli to jde vyřešit nějakoou fcí, budu vděčenj, díky
acces 2007 funkce iif Vyřešeno
-
- člen HW spec týmu
-
Elite Level 12
- Příspěvky: 16106
- Registrován: květen 08
- Bydliště: České Budějovice
- Pohlaví:
- Stav:
Offline
Re: acces 2007 funkce iif
Když mi popíšeš tabulku (jaká data obsahuje), ze které data taháš, napíšu Ti SQL.
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
Chcete si nechat sestavit nový počítač?
Re: acces 2007 funkce iif
Já se připojím. S klukama tipujeme při MS (hokej a fotbal) přesné výsledky na zápas. Při uhodnutém přesném výsledku 3b, při uhodnutém vítězi 1b. Šlo by na to udělat nějaké SQL?
Re: acces 2007 funkce iif
nešlo by to obecně nějakou fcí? budu to používat častěj ea nechce se mi jen tupě přepisovat sql, kterýmu třeba nebudu rozumět, jinak pole jsou:
domácí, vstřelené góly, inkasované góly no a na základě těhle polí něco jako vítězství- domácíxhostéxremíza
domácí, vstřelené góly, inkasované góly no a na základě těhle polí něco jako vítězství- domácíxhostéxremíza
Re: acces 2007 funkce iif Vyřešeno
toto by mělo fungovat:
vysledek: IIf([vstrelene]=[inkasovane];"remíza";IIf([vstrelene]>[inkasovane];"výhra";"prohra"))
V podstatě jsem dal jako hlavní podmínku jestli je remíza a pokud ne tak se dál šetří jestli výhra nebo prohra.
vysledek: IIf([vstrelene]=[inkasovane];"remíza";IIf([vstrelene]>[inkasovane];"výhra";"prohra"))
V podstatě jsem dal jako hlavní podmínku jestli je remíza a pokud ne tak se dál šetří jestli výhra nebo prohra.
-
- člen HW spec týmu
-
Elite Level 12
- Příspěvky: 16106
- Registrován: květen 08
- Bydliště: České Budějovice
- Pohlaví:
- Stav:
Offline
Re: acces 2007 funkce iif
Stále jsem nepochopil, k čemu databázi a jakou by měla mít strukturu. To co požaduje teď, je v Excelu mnohem jednodušší.
Pokud by se měl automaticky doplnit výsledek na základě dvou hodnot, tak by byl potřeba TRIGGER, který mi doplní při INSERT nějaké údaje o výsledku zápasu.
Další možnost (jednoduchá) by byla na úrovni datového zdroje sestavy, kde bych použil CASE.
Analogicky by se mohli přiřazovat i zmíněné body.
Pokud by se měl automaticky doplnit výsledek na základě dvou hodnot, tak by byl potřeba TRIGGER, který mi doplní při INSERT nějaké údaje o výsledku zápasu.
Další možnost (jednoduchá) by byla na úrovni datového zdroje sestavy, kde bych použil CASE.
Kód: Vybrat vše
case
when (golDomaci - golHoste) < 0 then 'Prohra domácích'
when (golDomaci - golHoste) = 0 then 'Remíza'
when (golDomaci - golHoste) > 0 then 'Výhra domácích'
Analogicky by se mohli přiřazovat i zmíněné body.
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
Chcete si nechat sestavit nový počítač?
Re: acces 2007 funkce iif
Maiki, no to je přesně ono, díky moc.
Díky i všem ostatním, dtb potřebuji do školy, je to komplexnější, tak excel nepomůže. Tak ještě jednou díky a omlouvám se za pozdní odpověď, byl jsem pryč. Mějte se
Díky i všem ostatním, dtb potřebuji do školy, je to komplexnější, tak excel nepomůže. Tak ještě jednou díky a omlouvám se za pozdní odpověď, byl jsem pryč. Mějte se
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 5
- 2813
-
od mmmartin
Zobrazit poslední příspěvek
13 črc 2023 18:44
-
- 11
- 2602
-
od WolfGunCZ
Zobrazit poslední příspěvek
09 lis 2023 13:16
-
-
Word 2007: Jak zrušit prázdné řádky na každé stránce mezi čarou a poznámkami?
od Jirka0508 » 29 pro 2023 00:30 » v Windows 11, 10, 8... - 1
- 927
-
od mmmartin
Zobrazit poslední příspěvek
29 pro 2023 13:00
-
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů