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
adwol
9.09.2003, 16:39:02
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]
kbielicki1
9.09.2003, 18:57:33
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
uboottd
9.09.2003, 21:53:46
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.