Anonymní profil peter – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil peter – Programujte.comAnonymní profil peter – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:718:2601:26c:6173:b5...–

peter
MS SQL › Pomoc s překladem sql dotazu…
28. 3. 2017   #215366

OT: To formatovani, viz ten link minule, vlozis dotaz, kliknes Format tlacitko a pokud je dotaz dobre, tak to zformatuje a obarvi. Tu zformatovanou verzi zkopirujes, tady kliknes na tlacitko vlozit kod [ <? ], otevre se pomocne okenko, tam vlozis kod a kliknes na tlacitko [vlozit]. Ono to tam vlozi bez barev, ale pak po odeslani zpravy nebo mozna jeste v prubehu editace to obarvi kod. Mno, proste to vypada lip a ten formatovac to i celkem logicky zarovnava. Lepsi nez jednoradkova nudlicka :) Navic, spousta programu umi ten sql dotaz zpracovat i takhle roztahany na vic radku, kdyz tam das spravne apostrofy.

peter
MS SQL › Pomoc s překladem sql dotazu…
28. 3. 2017   #215365

   

SELECT *
FROM   zamestnanci z1
WHERE  mzda = (SELECT Max(mzda)
               FROM   zamestnanci z2
               WHERE  z1.profese = z2.profese);  

---

SELECT Max(mzda)
FROM   zamestnanci z2
WHERE  z1.profese = z2.profese

Select, ktery vybere max cislo pro vsechny radky, kde plati z1.profese = z2.profese a zapise ho do nepojmenovaneho sloupce. Takze bys to vybral jako $row[0]

 ---

SELECT *
FROM   zamestnanci z1
WHERE  mzda = cislo

Vybere vsechny zamestnance, kteri maji stejnou mzdu jako nasel predchozi dotaz pro stejnou profesi.

Cili, celkove to najde vsechny, kteri v dane profesi pobiraji nejvetsi plat.

peter
MS SQL › Jaký zadat typ dat v PhpAdmin
28. 3. 2017   #215359

Moznosti je tam vic, VARCHAR asi nejbeznejsi. Slo by pouzit jeste TEXT, ale to je spis pro vetsi texty.

peter
MS SQL › Pomoc s sql dotazem
28. 3. 2017   #215358

Beru zpet, grupovat to musis, ale ostatni data bych pridal pres left join.

peter
MS SQL › Pomoc s sql dotazem
28. 3. 2017   #215357

Grupovaci dotazy casto moc nedelam, tak se mi to nechce studovat. Ale bylo by fajn, kdybys pouzival formatovani pro forko. Muj oblibeny nastroj
http://www.dpriver.com/…mat.htm ;

SELECT airline.NAME,
       Count(airplane.airline_code)
FROM   airline,
       airplane
WHERE  airline.airline_code = airplane.airline_code
GROUP  BY airplane.airline_code  

Tipnul bych si, ze za to muzou treba radky s null (?) nebo bych to mozna vubec negrupoval a pouzil left join.
Mimochodem, pro count porad nemas alias.
Pripadne mozna jeste jeden tip, nezda se mi tam posledni radek GROUP BY airplane.airline_code, jestli by tam nemelo byt spis airline.airline_code

 

peter
MS SQL › Chybějící data v tabulce
28. 3. 2017   #215355

Chapu to tak, ze te zajima, kolik hodin do ted naletalo. Kdyz to presahne 10.000, posles ho do servisu na udrzbu (nebo se ho chystas vyradit). Kdyz ne, tak se provadi jen zbezna predletova kontrola.

peter
MySQL › přechod zimní->letní čas
28. 3. 2017   #215354

RomanZ - Jj, ale myslim si, ze problem je jinde. Ze ma zarizeni, ktere mu posila data v nejakem formatu, do ktereho nemuze sahat. A muze se stat, ze mu posila treba balicek nekolik dat v jinacim poradi nebo dorazi cast dat opozdene. To zarizeni id negeneruje, jen casove razitko a to jeste v ne moc vhodnem formatu. To ma pak tezky :)

peter
MySQL › přechod zimní->letní čas
28. 3. 2017   #215345

Pak bys nejspis musel cas prevadet na UTC, pokud UTC negeneruje zarizeni. Na zaklade predpokladu, ze zpozdeni by nebylo delsi nez hodinu.

peter
MS SQL › Chybějící data v tabulce
28. 3. 2017   #215344

Kod, model, sedadla mas v prabulce vpravo, airplane. Pocet naletanych hodin je v tabulce flight. Co tam neni je, ze flight ma nejspis 100.000 radku. V ukazce je jen priklad prvnich 4.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý