Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> widoki, select, Widok, kótry będzie miał nr.werszy?
rmn
post
Post #1





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 19.02.2004
Skąd: Piaseczno

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


Próbuję stworzyć widok do tabeli ranking.Table zawiera informacje o ilości punktów, imię i nazwisko,info o wieku zawodnika. Potrzebuję stworzyć dwa widoki: jeden dla zawodników urodzonych po 1995 i jeden dla starszych (rocznik<1995) .

Select do takiego widoku to np.

SELECT ranking.* FROM ranking WHERE (ranking.Rocznik<1995);

To działa. I teraz do tego chcę dodatać do kazdego wiersza info o tym, który to jest wiersz w tym widoku(posortowany według punktów). Czyli chce dostać iformację o pozycji zawodnika w jego grupie wiekowej. Jak to zrobić?

Z góry dzięki za pomoc!

Ten post edytował rmn 7.01.2005, 16:59:32
Go to the top of the page
+Quote Post
SongoQ
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


A jaka baza danych ?
Go to the top of the page
+Quote Post
rmn
post
Post #3





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 19.02.2004
Skąd: Piaseczno

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


własnie najgorsze jest to, że to wszystko się dzieje w accessie
Go to the top of the page
+Quote Post
SongoQ
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Poparz w helpie moze cos bedzie o numerowaniu rekordow. Moze taka funkcja bedzie to wtedy zwricisz rekordy z podselekta dolozysz pole numer i juz masz gotowe. Tak to mozna zrobic w ORACLE a Access mysle ze mze taka funkcja istnieje.
Go to the top of the page
+Quote Post
rmn
post
Post #5





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 19.02.2004
Skąd: Piaseczno

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


w oracle jest pole rownum(?).. dzięki za pomoc, własnie takich rzeczy szukam ale pomoc accessa nie jest taka fajna jak php.net.

Tak naprawde to chodzi mi o zapytanie dla dowolnej bazy, może potem uda mi się dzięki temu znaleźć coś w necie/helpie.

UPDATE.

Mozę kouś się przyda:

  1. SELECT r1.Suma,count(*),r1.Osoba,r1.Rocznik
  2. FROM ranking_1994 r1, ranking_1994 r2 WHERE r1.Suma < r2.Suma GROUP BY r1.Suma,r1.Osoba,r1.Rocznik ORDER BY r1.Suma DESC;


Ten post edytował rmn 8.01.2005, 13:39: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: 22.08.2025 - 22:05