<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Forum PostgreSQL - Pobranie numeru listy porządkowej]]></title>
		<link>https://forum.postgresql.org.pl/viewtopic.php?id=1953</link>
		<description><![CDATA[Najświeższe odpowiedzi w Pobranie numeru listy porządkowej.]]></description>
		<lastBuildDate>Thu, 03 Apr 2014 06:32:40 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Odp: Pobranie numeru listy porządkowej]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=5024#p5024</link>
			<description><![CDATA[Jeśli chcesz wiedzieć, który numer punktu masz dla wybranego id_numeru i roku to robisz to tak

with d (id_numer,rok,punkty) as (values (4,2014,'a'),(4,2014,'b'),(4,2013,'a'))
select d.*,row_number() over (partition by id_numer,rok order by punkty) as lp from d where id_numer=4 and rok=2014 order by id_numer,rok,punkty

Zwróć uwagę na sortowanie, musi być takie same w klauzuli over jak i w order by na końcu select-a, jeśli wykonasz to zapytanie, bez klauzuli where to zobaczysz na jakiej zasadzie to działa.
PS
Poczytaj o Windows function w manualu]]></description>
			<author><![CDATA[dummy@example.com (c_michal)]]></author>
			<pubDate>Thu, 03 Apr 2014 06:32:40 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=5024#p5024</guid>
		</item>
		<item>
			<title><![CDATA[Pobranie numeru listy porządkowej]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=5023#p5023</link>
			<description><![CDATA[Mam tabele przykładowo numery a w niej:

id_numer
rok
punkty

Dla danego roku mam np. 10 pozycji posortowanych względem punktów i przykładowo przy wyświetlaniu id_numer=4 z roku 2014 ma z listy porządkowej numer 2.

Potrzebuję na innej podstronie znając id_numer sprawdzić jaki miał numer z listy porządkowej. 
Innymi słowy, którym w kolejności był rekordem.]]></description>
			<author><![CDATA[dummy@example.com (przesq)]]></author>
			<pubDate>Thu, 03 Apr 2014 05:54:42 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=5023#p5023</guid>
		</item>
	</channel>
</rss>
