Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]Sumowanie wyników
Forum PHP.pl > Forum > Przedszkole
smietek
Mam tabelę votes (ID, VAL) i pobieram z niej powiedzmy wszystkie wyniki o ID pomiędzy 1 a 10.
Jak napisać zapytanie, aby automatycznie podało mi zsumowane wszystkie wartości z VAL?
nospor
a czego nie wiesz?
nie wiesz jak pobrac wszystkie wartosci o id z przedzialu (1,10)?
czy nie wiesz jak uzyc SUM ?
smietek
Mam problem z Sum, jakkolwiek próbowałem to zrobić to mi nie wychodziło.
Fifi209
Cytat(smietek @ 10.08.2009, 13:26:05 ) *
Mam problem z Sum, jakkolwiek próbowałem to zrobić to mi nie wychodziło.


To pokaż te próby, a z pewnością powiemy co jest źle.
nospor
  1. SELECT sum(VAL) ....

I juz. Czym sie objawialo to nie wychodzenie? Jak ty to odbierales, sprawdzales?
Fifi209
Cytat(nospor @ 10.08.2009, 13:28:07 ) *
  1. SELECT sum(VAL) ....


+ limit 10
nospor
Cytat
+ limit 10
i co to mialo znaczyc?
Fifi209
Cytat(nospor @ 10.08.2009, 13:39:18 ) *
i co to mialo znaczyc?


To, że on chce pobrać od id 1-10, z założenia zwykle id jest auto_increment + primary key więc tak zaproponowałem...
nospor
tak, tylko ze zwykle też rekordy są usuwane i powstają tzw. dziury. Może się okazać ze w przedziale (1,10) znajduje się tylko jeden rekord np. o id = 5. Dając limit 10 pobierzesz wiec np. 5,11,12,13,14,15,16,17,18,19

Tak wiec jak cos ma byc z przedzialu to nalezy dawac na to warunki a nie limity.
Fifi209
Cytat(nospor @ 11.08.2009, 06:17:23 ) *
tak, tylko ze zwykle też rekordy są usuwane i powstają tzw. dziury. Może się okazać ze w przedziale (1,10) znajduje się tylko jeden rekord np. o id = 5. Dając limit 10 pobierzesz wiec np. 5,11,12,13,14,15,16,17,18,19

Tak wiec jak cos ma byc z przedzialu to nalezy dawac na to warunki a nie limity.


To można tutaj between dać. ;>
nospor
co nie zmienia faktu ze nadal nalezy to dac w warunku o czym pisalem w poprzednim poscie będącym odpowiedzią na twoj nie przemyslany limit. Poza tym autor nie mial problemu z warunkiem tylko z sum i nie potrzebnie drążysz temat (pomijam juz fakt ze problem jest rozwiązany).
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.