Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sumowanie
Forum PHP.pl > Forum > Bazy danych
kbielicki1
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
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
Nie do końca o to mi chodzi smile.gif
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
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.