Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Sumowanie 6 ostatnich rekordów z bazy
Forum PHP.pl > Forum > Przedszkole
Lethys
Witam,

Napisałem sumowanie rekordów z bazy danych, ale sumuje mi wszystkie zamiast 6 ostatnich.

Kod:

  1. $q = mysql_query("SELECT SUM(`change`) AS ostatnie_zmiany FROM `price_check` order by id desc limit 6");
  2. print "<br> $a[ostatnie_zmiany]";



co poprawić aby sumowało jedynie 6 ostatnich rekordów z bazy?
Damonsson
  1. SELECT sum(`change`) AS ostatnie_zmiany FROM
  2. (SELECT `change` FROM `price_check` ORDER BY id DESC LIMIT 6) temp
Lethys
Cytat(Damonsson @ 27.08.2014, 16:25:38 ) *
  1. SELECT sum(`change`) AS ostatnie_zmiany FROM
  2. (SELECT `change` FROM `price_check` ORDER BY id DESC LIMIT 6) temp



I zapisać to normalnie:

  1. $q = mysql_query("SELECT sum(`change`) FROM
  2. (SELECT `change` FROM `price_check` ORDER BY id DESC LIMIT 6) ostatnie_zmiany");


w ten sposób nie działa, nie wyświetla nic.
Damonsson
Przepisz jeszcze raz, edytowałem posta.
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.