[ 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 | 31

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 | 30
Bydlisko: Bratislava

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
 [ Príspevkov: 2 ] 


Select s ORDER BY podla priemerov z inych tabuliek



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ť

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ť

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

550

31.12.2014 14:13

JanoF

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 Backend

12

736

29.10.2016 14:58

walther

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

vytvorit novy select podla prveho selectu

v Frontend

2

444

23.07.2010 15:19

DeeJay3

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 Frontend

1

541

12.11.2016 9:58

BX

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

WIN7-usporiadanie podla typu a zaroven podla datumu

v Windows

1

877

10.10.2011 17:16

Logik

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

ORDER BY datum

v Backend

2

572

05.05.2009 14:23

sedlák

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

ORDER BY problem

v Databázy

7

854

02.04.2009 15:43

max-m

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 Hry a herné konzoly

63

2769

29.01.2015 21:29

d&rthak

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

pomozte s ORDER BY

v Backend

6

553

19.07.2007 14:36

zero0x

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

ORDER by $priemer DESC

v Databázy

7

797

03.08.2008 15:23

Punker661

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

odkazy z inych webow

v Ostatné

3

764

01.12.2008 17:02

jablko05

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

mysql ORDER BY dva stlpce

v Databázy

2

1017

30.12.2009 11:27

pilná lama glama

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

Nový svetový poriadok / new world order

v Diskusia

15

1542

09.07.2013 21:16

Daron

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

Codeigniter Query - order by - samý error

v Backend

5

624

18.01.2012 22:23

shaggy



© 2005 - 2026 PCforum, edited by JanoF