odejmowanie i wyświetlanie różnicy |
odejmowanie i wyświetlanie różnicy |
9.01.2018, 15:46:22
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ę 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 ? |
|
|
9.01.2018, 17:14:29
Post
#2
|
|
Grupa: Zarejestrowani Postów: 460 Pomógł: 49 Dołączył: 5.06.2011 Ostrzeżenie: (0%) |
Jeśli między tymi datami będą 3 wartości value dla jednego name, to odejmowanie czego od czego ma być?
|
|
|
10.01.2018, 08:49:08
Post
#3
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 9.01.2018 Ostrzeżenie: (0%) |
Przykład
dla tego samego 'name' 14.05.2017 value 200 15.05.2017 value 255,67 czyli 15.05 był przyrost wartości value o 55,67. Generalnie chciałbym uzyskiwać różnice w wartości 'value' pomiędzy jedną a drugą datą (czy był przyrost czy spadek czy 0) + Dla każdego 'name' jest tylko jedna wartość 'value' na 1 dzień. Ten post edytował johny97 10.01.2018, 11:14:21 |
|
|
11.01.2018, 06:59:11
Post
#4
|
|
Grupa: Moderatorzy Postów: 6 070 Pomógł: 860 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).
|
|
|
24.08.2019, 08:33:48
Post
#5
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 22.08.2019 Ostrzeżenie: (10%) |
Can I Take Sudafed With Keflex Keflex Metal Hose Bentyl Muscle Spasms Internet Mastercard Accepted Without Perscription viagra online prescription Levitra By Bayer Amoxicillin 400mg Suspension Dose For Children
|
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 00:53 |