Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> bez limita i top wyciągnąć kilka rekordów
Sznaps
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 1.10.2003

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


Ogólnie jest jedna tabela zawierająca pracowników wraz z ich zarobkami. Czy może ktoś zna jakiś sposób aby wyciągnąć kilku najlepiej zarabiających bez uzycia limita ani top.

Mój pomysł to wyciągnąć wszystko, przyporządkować do tablicy a następnie zwrócić/ wyświetlić kilka pierwszych elementów tej tablicy (z tymi elementami/wierszami tablicy nie wiem jak to napisać). Może ktoś pomoże przynajmniej z ostanim krokiem.

Pozdrawiam.

P.S. Czy można ten post przenieść jakoś do działu MSSQL-a gdyż zagapiłem się i umieściłem tutaj natomiast nie widzę opcji usunięcia.

Ten post edytował Sznaps 21.01.2007, 23:28:22
Go to the top of the page
+Quote Post
spryciula
post
Post #2





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 9.12.2006

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


może, daj warunek w sql'u,

  1. WHERE zarobki > '5000'
Go to the top of the page
+Quote Post
ww-06
post
Post #3





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 16.12.2006

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


Cytat(Sznaps @ 21.01.2007, 22:46:39 ) *
Ogólnie jest jedna tabela zawierająca pracowników wraz z ich zarobkami. Czy może ktoś zna jakiś sposób aby wyciągnąć kilku najlepiej zarabiających bez uzycia limita ani top.

Mój pomysł to wyciągnąć wszystko, przyporządkować do tablicy a następnie zwrócić/ wyświetlić kilka pierwszych elementów tej tablicy (z tymi elementami/wierszami tablicy nie wiem jak to napisać). Może ktoś pomoże przynajmniej z ostanim krokiem.

Pozdrawiam.

P.S. Czy można ten post przenieść jakoś do działu MSSQL-a gdyż zagapiłem się i umieściłem tutaj natomiast nie widzę opcji usunięcia.


Może np. tak:
SELECT ile FROM tabela WHERE ile > ( (SELECT max( ile ) FROM tabela ) -1500)
wtedy da to zarobki (pole ile) z przedziału (max-1500, max],
1500 wstawione dla przykładu.
To akurat zapytanie dla MySQL, ale może podobnie da się zrobić w MS-SQL...

Ten post edytował ww-06 22.01.2007, 15:31:30
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: 10.10.2025 - 14:11