![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 429 Pomógł: 0 Dołączył: 8.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam do wykresu pobierane są dane z bazy danych MySQL dla danego dnia ale z poprzednich lat.
W bazie danych mam dane o temperaturze maksymalnej i minimalnej dla danego miasta od 2000 roku. Chcę je wyświetlić na wykresie ale np dla dzisiejszego dnia czyli 14.09.2015 aby dane były z tergo dnia ale z poprzednich lat czyli 14.09.2014 14.09.2013 14.09.2012 itp aż do 2000 roku. Za pomocą kodu
Pobieram dane dla dzisiejszego dnia ale jutro już nie pobierze mi się automatycznie dla daty 15.09.2014 15.09.2013 itd. Musiał bym za każdym razem w pliku zmieniać LIKE '%-09-14%' na LIKE '%-09-15%' itd Jak mogę to zautomatyzować aby automatycznie pobierał mi dane z odpowiednich dat? Wiem że można zastosować SELECT * FROM choszczno WHERE DATE(data)=CURDATE() - interval 1 year SELECT * FROM choszczno WHERE DATE(data)=CURDATE() - interval 2 year itp. Ale jak to dodać do zapytania w tym pliku? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 2 Dołączył: 22.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
Staraj się nie używać LIKE dla column typu date
Tutaj masz gotowca. Jakbyś czegoś nie rozumiał to daj znać. Kod SELECT * FROM choszczno WHERE MONTH(data) = MONTH(CURRENT_DATE()) AND DAY(data) = DAY(CURRENT_DATE())
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 429 Pomógł: 0 Dołączył: 8.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
Super wielkie dzięki działa.
Mam jeszczy pytanie jak automatycznie wyciągać z tego rekordy z bieżącego miesiąca? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 2 Dołączył: 22.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
Analogicznie jak z poprzedniego:
Kod SELECT * FROM choszczno WHERE MONTH(data) = MONTH(CURRENT_DATE()) AND YEAR(data) = YEAR(CURRENT_DATE())
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 429 Pomógł: 0 Dołączył: 8.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
Wielkie dzięki ale mam jeszcze problem z załadowaniem najwyższych i najniższych wartości w danym miesiącu.
Witam nadal nie wiem jak wyciągnąć najwyższe i najniższe wartości z każdego miesiąca tego roku. Kombinowałem na wszystkie sposoby ale nie wychodzi mi. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 14:45 |