Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 2 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.04.11
Prihlásený: 14.08.14
Príspevky: 74
Témy: 31
Príspevok NapísalOffline : 02.11.2011 15:35

Caute, potreboval by som poradit s pre mna velmi zlozitym selectom. Neviem ci vobec ide nieco take spravit...
O co ide? Mam v databaze firmy, ktore by som chcel na stranke zobrazovat podla hodnoteni uzivatelov. Hodnotenia sa vsak delia na 3 kategorie - drzim ich vsak v jednej tabulke. Kazda kategoria hodnotenia vsak bude mat inu vahu resp. % podiel na celkovom poradi:

uroven komunikacie - 20% (ANKETA_ID = 1)
kvalita vykonanej prace - 50% (ANKETA_ID = 2)
cena - 30% (ANKETA_ID = 3)

Tabulka hodnotenie:
Kód:
CREATE TABLE `hodnotenie` (
  `id` int(11) NOT NULL auto_increment,
  `firma_id` int(11) NOT NULL,
  `anketa_id` varchar(250) collate utf8_czech_ci NOT NULL,
  `hlas` varchar(250) collate utf8_czech_ci NOT NULL,
  `ip` varchar(250) collate utf8_czech_ci NOT NULL,
  `datum` datetime NOT NULL,
  PRIMARY KEY  (`id`)
)


HLAS - rozmedzie 1-5 bodov (vacsie cislo - lepsie)

SELECT k firmam, ktory mi funguje teraz je komplikovany, to sem ani nejdem rozpisovat, lebo je to napojene na rozne kategorie. Potrebujem len ten koniec ORDER BY pripadne ako napoji tabulku HLASOVANIE


Offline

Skúsený užívateľ
Skúsený užívateľ
Select s ORDER BY podla priemerov z inych tabuliek

Registrovaný: 29.10.07
Prihlásený: 27.10.23
Príspevky: 1395
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 02.11.2011 16:09

Namiesto ORDER BY pouzi HAVING
V nom mozes pouzit aj agregovane funkcie ako SUM alebo tvoj priemer.

Ak ti tato pomocka nestaci, daj vediet. Mozem ti pomoct aj s celym vyberom. Samotny priemer ale zrejme nebude dostatocny, lebo 100 hodnoteni po 4 body je asi lepsie ako 2 hodnotenia po 5 bodov. Najprv si vymysli poriadny vzorec ako chces firmy anozaj zoradovat a potom mozes rozmyslat nad tym ako to zrealizovat.







_________________
PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME
Mobil: Xiaomi POCO F2 PRO
Odpovedať na tému [ Príspevkov: 2 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Select po porovnani dvoch tabuliek

v Databázy

0

0

01.01.1970 1:00

Hosť Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Select po porovnani dvoch tabuliek

v Databázy

0

0

01.01.1970 1:00

Hosť Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ORDER BY podla id IN (3, 5, 1, 10, 9)

v Databázy

8

464

31.12.2014 14:13

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako z 2 tabuliek vybrať podľa dátumu tie najnovšie dáta

v PHP, ASP

12

623

29.10.2016 14:58

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vytvorit novy select podla prveho selectu

v JavaScript, VBScript, Ajax

2

374

23.07.2010 15:19

DeeJay3 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako automaticky presúvať políčka elementu <select> podľa obľúbenosti

v HTML, XHTML, XML, CSS

1

448

12.11.2016 9:58

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. WIN7-usporiadanie podla typu a zaroven podla datumu

v Operačné systémy Microsoft

1

723

10.10.2011 17:16

Logik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ORDER BY datum

v PHP, ASP

2

494

05.05.2009 14:23

sedlák Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ORDER BY problem

v Databázy

7

741

02.04.2009 15:43

max-m Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Wolfenstein: The New Order

[ Choď na stránku:Choď na stránku: 1, 2, 3 ]

v Počítačové hry

63

2543

29.01.2015 21:29

d&rthak Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomozte s ORDER BY

v PHP, ASP

6

489

19.07.2007 14:36

zero0x Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ORDER by $priemer DESC

v Databázy

7

711

03.08.2008 15:23

Punker661 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. odkazy z inych webow

v Ostatné

3

648

01.12.2008 17:02

jablko05 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. mysql ORDER BY dva stlpce

v Databázy

2

933

30.12.2009 11:27

pilná lama glama Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. New world order/ Illuminati a Slobodomurári

v Spoločnosť, politika, psychológia, filozofia, náboženstvo

1

654

30.12.2013 10:42

haffen Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nový svetový poriadok / new world order

v Spoločnosť, politika, psychológia, filozofia, náboženstvo

15

1323

09.07.2013 21:16

Daron Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra