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