Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Select ostatniego wpisu z każdego dnia
elektromis
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 19.08.2019

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


Hmm ale tytuł tematu (IMG:style_emoticons/default/smile.gif) .

Zapisuje w bazie dane z licznika energii elektrycznej co 5 min. Mam kolumne id_pomiar - auto, DataCzas - timestamp, oraz pomiar jako INT.
chodzi mi oto żeby doczytywać zurzycie energo na koniec kazdego dnia, całoś moge ograniczyć limitem do ostatnich 31 wynikow na przykład.

Pytanie ma ktoś pomysł jak skonstrułować takiego select-a. Jesli chodzi o bazy danych to nie jestem zbyt mocny może popełniłem blad i powinienem w innej tabeli zapisywac stan licznika na godz 0.00 ale to dublowanie danych.

Czekam na podpowiedzi. Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
elektromis
post
Post #2





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 19.08.2019

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


Tak masz racje mój błąd podczas kopiowania, u mnie nazwa tabeli i kolumn maja inne nazwy te podałem jako przykład zeby było zrozumiale.
Dziekuję twoje rozwiązanie też teraz działa kolejny przykład ze na wszystko znajdzie sie jakies rozwiazanie nie kiedy wiecej niż jedno.

  1. WHERE d1.DataCzas= d2.max_DataCzas


A jak już tu jesteśmy to zapytam jeszcze czy mozna by było zastosowac jakas formułe matematyczna to znaczy wynik w kolumnie pomiar jest narastajacy to znaczy kazdy wiersz ma coraz wieksza wartosc i teraz czy mozna jakos obliczyć dzienne zuzycie tz ostatni wiersz minus przed ostatni tak aby miec informacje jakie było dzienne zuzycie.

I drugie pytanie jak uzyskac wynik dla ostatniego wiersza w kazdym miesiacu.

Ten post edytował elektromis 9.02.2024, 12:20:20
Go to the top of the page
+Quote Post

Posty w temacie


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: 17.10.2025 - 02:08