Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL] Suma kilku wartości ze spełnieniem kilku kryteri
brzanek
post
Post #1





Grupa: Zarejestrowani
Postów: 429
Pomógł: 0
Dołączył: 8.11.2012

Ostrzeżenie: (0%)
-----


Witam na wykresie wyświetlane mam dane z bazy danych - tak wygląda to zapytanie
  1. SELECT * FROM `warunki_szczecin` WHERE `dzien` LIKE '%08:30%' ORDER BY `warunki_szczecin`.`id` DESC LIMIT 0 , 4

Oznacza to że pobierane są tylko 4 najnowsze wyniki z godziny 08:30.
Czyli:
id / dzien / Past24Hours
230 / 15.10.2015 08:30 / wynik
256 / 16.10.2015 08:30 / wynik
289 / 17.10.2015 08:30 / wynik
319 / 18.10.2015 08:30 / wynik
Wszystko ładnie działa ale jak wykonać dodawanie i wyświetlić sumę tych wartości.
Jakie użyć do tego polecenie?
Dodaję tak
  1. SELECT `id`, (Past24Hours) AS suma FROM `warunki_szczecin` WHERE `dzien` LIKE '%08:30%' ORDER BY id DESC LIMIT 0 , 4

Oczywiście jest złe, bo wyświetla mi tylko te wartości dla nie dodaje ich.

Ten post edytował brzanek 18.10.2015, 08:55:21
Go to the top of the page
+Quote Post
Damonsson
post
Post #2





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


  1. SUM(Past24Hours) AS suma
?
Go to the top of the page
+Quote Post
brzanek
post
Post #3





Grupa: Zarejestrowani
Postów: 429
Pomógł: 0
Dołączył: 8.11.2012

Ostrzeżenie: (0%)
-----


Zlicza ale z całej tabeli ze wszystkich rekordów gdzie jest zawarta godzina 08:30.
Ja potrzebuję zrobić aby tylko z 4 najnowszych rekordów zawartych godzinę 08:30
Go to the top of the page
+Quote Post
KsaR
post
Post #4





Grupa: Zarejestrowani
Postów: 520
Pomógł: 102
Dołączył: 15.07.2014
Skąd: NULL

Ostrzeżenie: (0%)
-----


  1. SELECT `id`, SUM(`Past24Hours`) AS `suma` FROM (SELECT `id`, `Past24Hours` FROM `warunki_szczecin` WHERE `dzien` LIKE '%08:30%' ORDER BY id DESC LIMIT 0, 4) AS q;

A tak?

Ten post edytował KsaR 18.10.2015, 13:41:33
Go to the top of the page
+Quote Post
brzanek
post
Post #5





Grupa: Zarejestrowani
Postów: 429
Pomógł: 0
Dołączył: 8.11.2012

Ostrzeżenie: (0%)
-----


Działa dzięki za pomoc.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 08:44