<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Forum PostgreSQL - Pobranie numeru listy porządkowej]]></title>
	<link rel="self" href="http://forum.postgresql.org.pl/extern.php?action=feed&amp;tid=1953&amp;type=atom"/>
	<updated>2014-04-03T06:32:40Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.postgresql.org.pl/viewtopic.php?id=1953</id>
		<entry>
			<title type="html"><![CDATA[Odp: Pobranie numeru listy porządkowej]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=5024#p5024"/>
			<content type="html"><![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]]></content>
			<author>
				<name><![CDATA[c_michal]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=627</uri>
			</author>
			<updated>2014-04-03T06:32:40Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=5024#p5024</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Pobranie numeru listy porządkowej]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=5023#p5023"/>
			<content type="html"><![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.]]></content>
			<author>
				<name><![CDATA[przesq]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1211</uri>
			</author>
			<updated>2014-04-03T05:54:42Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=5023#p5023</id>
		</entry>
</feed>
