Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL] SELECT Różnica między wierszami
fragles
post
Post #1





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 14.12.2008

Ostrzeżenie: (0%)
-----


przykładowo niech będzie jakiś parametr o wartościach rosnących
1,2,3,4,5,6,7 (niekoniecznie jest to jakiś ciąg dający się wyliczyć, o tylko taki przykład)
i chciałbym wydobyć wiersze oddalone o co najmniej 2,3 czy 5 czyli np w rezultacie byłoby
1,3,5,7
1,4,7
1,6

przy tak poukładanych wartościach
1,2,5,11,21,33,123,124,125,126
i oddaleniu o co najmniej 5 wynik byłby
1,11,21,33,123

jak napisać takiego selecta?
Go to the top of the page
+Quote Post
kefirek
post
Post #2





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----


7) Pobieranie co n-tego wiersza

http://nospor.pl/mysql-faq-n25.html#faq-7
Go to the top of the page
+Quote Post
fragles
post
Post #3





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 14.12.2008

Ostrzeżenie: (0%)
-----


ale ja nie chcę pobierać co n-tego wiersza, tylko wiersz oddalony o co najmniej n
mam wartości
1)100
2)111
3)122
4)123
5)143
6)145
7)147
8)150
9)151
10)152
11)153
12)155
13)170

i chcę pobrać takie wiersze żeby różnica między nimi była min 10 - co oznacza
1)100
2)111(111-100)=11 11>=10 - prawda
3)122(122-111)=11 11>=10 - prawda
5)143(143-122)=21 21>=10 - prawda
11)153
13)170
powyższy zbiór wynikowy

Ten post edytował fragles 12.06.2009, 12:14:50
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 02:24