Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Tomáš Hercig:6.12.2016 18:35

Ahoj, potřeboval bych poradit do školy. Dělám databázi na závody na kajaku. Vybrat nejlepší čas závodníka, přidělit mu body a následně vybrat 4 závody ze 6, které mají nejvíc bodu. Např. Závodník Honza / 40 / 30 / 60 / 20/ 10/ 25/ (body v jednotlivých závodů)
Mám všechno hotové krom toho aby mi to vybralo ty nejlepší 4, potřebuji aby mi to do dalšího sloupečku v Accesu dalo součet 4 největších bodů. Takže. 60+40+30+25= 155.
Jsem schopný vybrat 2 největší ze 3, tímto kodém ve vytvářecím dotazu V SQL:
ORDER BY IIf([Zavod1Pom]![Bo­dy]>[Zavod2Pom]![Bo­dy],IIf([Zavod2Pom]![Bo­dy]>[Zavod3Pom]![Bo­dy],[Zavod1Pom]![Bo­dy]+[Zavod2Pom]![Bo­dy],[Zavod1Pom]![Bo­dy]+[Zavod3Pom]![Bo­dy]),IIf([Zavod1Pom]![Bo­dy]>[Zavod3Pom]![Bo­dy],[Zavod1Pom]![Bo­dy]+[Zavod2Pom]![Bo­dy],[Zavod2Pom]![Bo­dy]+[Zavod3Pom]![Bo­dy])) DESC;
Ale udělat 4 z 6 mi fakt nejde...
Byl by někdo schopný takový ŚQL kód napsat a poslat mi ho, nebo alespoň jak na to ?
Další 3 závody mám pojmenované stejně ( Zavod4Pom,Zavod5Pom,Za­vod6Pom)
Předem díky za odpověď :)

 
Odpovědět
6.12.2016 18:35
Avatar
Marek Mansor Fojtl:6.12.2016 20:22

Dej tam ještě LIMIT 4
a vybere ti to ty zmiňované 4 nejlepší

Nahoru Odpovědět
6.12.2016 20:22
PHP
Avatar
Tomáš Hercig:6.12.2016 21:54

To mi vybere 4 nejlepší závodníky ( řádky) ne ? Nejspíš jsem se špatně vyjádřil. Já potřebuji aby ve sloupci "Konečné body" byl součet 4 nejlepších závodů ze 6 viz. foto. Momentálně tam mám součet 2 nejlepších z prvních 3 závodu a to je špatně.

 
Nahoru Odpovědět
6.12.2016 21:54
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.