Wypisywanie z bazy danych

Wypisywanie z bazy danych
ImpossibleYTPL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 19
0

Witam mam taką tabele w bazie screenshot-20210514155857.png
Czy da się w poleceniu uzyskać najwyższą temperaturę dla pory roku? np od 21grudnia do 20 marca

Marcin.Miga
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2794
0

Wykonaj:

Kopiuj
SELECT VERSION()

i wklej tu wynik

ImpossibleYTPL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 19
0

@Marcin.Miga: 10.4.11-MariaDB

Marcin.Miga
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2794
0
Kopiuj
SELECT Max(tempMax) from tabela WHERE ...

Tam dalej nie wiem co bo masz idMiesiaca, zamiast date jak człowiek :)

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
0

Czy da się w poleceniu uzyskać najwyższą temperaturę dla pory roku? np od 21grudnia do 20 marca

Wystarczy coś w tym stylu, c'nie?

Kopiuj
SELECT MAX(tempMax) FROM tabela WHERE dzien BETWEEN ... AND ...;

edit: dopiero teraz zauważyłem, że datę masz rozbitą na trzy pola :-P możesz wrzucić kilka przykładowych rekordów?

ImpossibleYTPL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 19
0

@Patryk27: tak to wygląda screenshot-20210514163119.png

ImpossibleYTPL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 19
0

@ImpossibleYTPL: Ale chyba po prostu dodam dodatkową kolumnę na całą datę lub pore roku

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
1

Ale chyba po prostu dodam dodatkową kolumnę na całą datę lub pore roku

To jedynie zduplikuje dane - dlaczego nie usuniesz rok, idMiesiaca oraz dzien na rzecz wspólnej kolumny w stylu data?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.