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
Jiří Divišek:5.4.2016 14:21

Ahoj,

potřeboval bych poradit s SQL. Mám dotaz který mi dává toto: (rádků je samo mnohem víc)

DATUM HALA SMENA CISLOSMENY HOD
1.4.2016 1 R 1 7,5
1.4.2016 1 R 2 0
1.4.2016 1 N 3 11
1.4.2016 1 R 2 11
1.4.2016 1 N 3 11

Potřebuji spojit sloupce 'smena' a 'cislosmeny' (což samozřejmě umím), ale jde o to, že ranní směny mi mohou někdy vzniknout dvě různé (viz výše) a já bych potřeboval mít pak v tom spojeným sloupci u ranních (R) směn vždy jen to vyšší (nebo stejné pokud to budou dvě 1) číslo směny.

Mělo by to pak vypatat asi takhle:

DATUM HALA SMENACISLO HOD
1.4.2016 4M2 R2 7,5
1.4.2016 4M2 R2 0
1.4.2016 4M2 N3 11
1.4.2016 4M2 R2 11
1.4.2016 4M2 N3 11

píšu to v pl/sql

Snad jsem to napsal alespoň trochu srozumitelně.

Předem díky za odpovědi.

 
Odpovědět
5.4.2016 14:21
Avatar
Odpovídá na Jiří Divišek
Michal Štěpánek:5.4.2016 15:19

Chtělo by to sem dát ten dotaz...
Jestli jsem to dobře pochopil, zkusil bych do toho dotazu dát něco jako MAX(CisloSmeny)

Nahoru Odpovědět
5.4.2016 15:19
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Odpovídá na Jiří Divišek
Neaktivní uživatel:5.4.2016 15:26

No a co vybírat pro směny MAX( cisloSmeny ) a groupovat podle smena?

Pokud se ostatní směny mají vybrat všechny, tak tím selectem vybírat jen ranní směny a druhým klasickým selectem vybrat další směny (noční a odpolední předpokládám, to je jedno)

Nahoru Odpovědět
5.4.2016 15:26
Neaktivní uživatelský účet
Avatar
Jiří Divišek:5.4.2016 15:56

jak snadné :)

já jsem MAX zkoušel použít, ale používal jsem ho špatně

takže se zdá že mi to už funguje, jen to teď ověřím na datech

vřelé díky pánové!!

 
Nahoru Odpovědět
5.4.2016 15:56
Avatar
Odpovídá na Jiří Divišek
Michal Štěpánek:5.4.2016 15:59

No bodejť bys nadával... :-D 8-)

Nahoru Odpovědět
5.4.2016 15:59
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
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 5 zpráv z 5.