![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 2.03.2003 Skąd: Truskaw Ostrzeżenie: (0%) ![]() ![]() |
Mam tabelę z plikami (id,nazwa,data,wielkość).
Jak zrobić zapytanie które miało by wybierać wszystkie pliki od najstarszego których suma wielkości nie przekracza X? Pozdr, Krzysiek Bielicki |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 6.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Mam tabelę z plikami (id,nazwa,data,wielkość).
Jak zrobić zapytanie które miało by wybierać wszystkie pliki od najstarszego których suma wielkości nie przekracza X? [sql:1:e7dc8971f4]select * from tabela where wielkosc <= X order by data[/sql:1:e7dc8971f4] |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 2.03.2003 Skąd: Truskaw Ostrzeżenie: (0%) ![]() ![]() |
Nie do końca o to mi chodzi
![]() Teraz on wyszukuje każdego rekordu w którym 'wielkość' jest mniejsze od X. Np. nazwa|wielkosc|data 1 12 1 2 20 2 3 40 3 X jest równe 40, więc zwróci mi rekordy o nazwie 1 i 2 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 384 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Chorzow Ostrzeżenie: (0%) ![]() ![]() |
Hack mode on:
[sql:1:80dd05605f] select @a:=0; select id, @a:=@a+rozmiar as sum_roz from tabela order by data having sum_roz<2*ilosczadana [/sql:1:80dd05605f] hack mode off |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 11:12 |