Diskuze: Spojení sloupců

Ostatní jazyky SQL SQL a databáze Spojení sloupců

Avatar
Jiří Divišek:

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. dubna 14:21
Avatar
Odpovídá na Jiří Divišek
Michal Štěpánek:

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. dubna 15:19
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Jiří Gracík
Redaktor
Avatar
Odpovídá na Jiří Divišek
Jiří Gracík:

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. dubna 15:26
Creating websites is awesome till you see the result in another browser ...
Avatar
Jiří Divišek:

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. dubna 15:56
Avatar
Nahoru Odpovědět 5. dubna 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.