<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Zdravim</p>
    to je trosku vetsi level. Da se to napsat slozenym zakladnim SQL
    selectem, pracujete s matici. Jen si musite uvedomit:<br>
    1. trideni na to mate operator order by<br>
    2. pocet zaznamu nad/pod vyhledanym zaznamem zjistite operatorem
    count za podminky trideni neboli kolik zaznamu je nad ci pod<br>
    3. staci to dat jen do where<br>
    <br>
    Zacnete<br>
    select string from table<br>
    <br>
    Nasleduje <br>
    select string from table where ... podminka kolikaty to je zaznam v
    cele tabulce<br>
    <br>
    Nasledne s aliasy, at se to dobre dela<br>
    select string from table a where (select (count(*) from table b
    where a.string > b.string) > moje lokace zaznamu -3<br>
    <br>
    Nasledne <br>
    select string from table a where (select (count(*) from table b
    where a.string > b.string) > (select (count(*) from table b
    where  b.string < 'muj retezec zaznamu')-3<br>
    <br>
    Pisu to z hlavy, pouzivame to takto, ale ne na prehledy, to je moc
    SQL vyrazu a potrapeni SQLka. <br>
    Pohrajte si ...<br>
    <br>
    Jirka<br>
    <pre class="moz-signature" cols="250">

</pre>
    <div class="moz-cite-prefix">Dne 17. 11. 2016 v 23:00 Kosťa MK
      napsal(a):<br>
    </div>
    <blockquote cite="mid:be2392bf-04b3-662b-8bdd-039b29dac191@cti.si"
      type="cite">
      <meta http-equiv="content-type" content="text/html; charset=utf-8">
      <p>Omlouvám se předem za OT</p>
      <p><br>
      </p>
      <p>mějme tabulku z které potřebuji dostat tento výstup:</p>
      <pre style="margin-top: 10px; margin-bottom: 10px; color: rgb(85, 85, 85); font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);">ID STRING 
-- ------
 1    abc
 2    def
 3    ghi
 4 <----------- tento řádek mě zajímá
 5    jkl
 6    mno
 7    pqr

Pořebuji tedy sestavit dota, který mi vrátí obecně N záznamů před a N záznamů po hledaném záznamu, ptáte-li se nač je to dobré, 
tak si představte, že listujete 1000 záznamy a změníte řazení záznamů, pak by bylo pěkné mít na obrazovce původně označený záznam
pokud možno stále na stejném místě na pbrazovce a změnit jen ty okolo něj

Nevíte někdo jak na to?

S pozdravem
Kosťa 
</pre>
      <p><br>
      </p>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
HW-list mailing list  -  sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
<a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
<a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>