![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 9.01.2018 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Proszę o pomoc tzn nakierowanie na odpowiednią drogę (IMG:style_emoticons/default/smile.gif) Mam tabele w bazie danych, w której znajdują sie kolumny: (id, name, value,date) Do tej tabeli dodaje każdego dnia kilkaset rekordów, przykładowy: (1, test_name, 255,67, 15.05.2017) Wartości name powtarzają sie kazdego dnia ale zdarzają sie też unikatowe, oczywiscie value oraz data zmieniają się. Co chciałbym uzyskać ? Na stronie chciałbym wyświetlać 2 tabele z możliwością wyboru dat dla każdej oraz kolumne w której pokazywało by mi różnice w wartości value pomiędzy wybranymi wcześniej 2 datami. Pytanie czy operację odejmowania wartości 'value' pomiędzy np datą 15.05 a 14.05 gdzie 'name'='name' da się wykonać wewnątrz zapytania mysql ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Robisz joina do tej samej tabeli nadając jej alias np. „aaa” i używając warunku złączenia: aaa.name=tabela.name and aaa.date=tabela.name-1dzień (poszperaj w funkcjach daty i czasu MySQL).
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 09:10 |