Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql] Jak pobrac wartość MIN z kilku pól w tym samym rekordzie, Pobieranie Wartości MIN
krzys1985b
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 14.09.2011

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


Witam,
Zaznaczam, że przeszukałem jak rozwiązać mój problem, niestety bez rezultatu.

Problem polega na tym, że w bazie mam tabele 'terminy' gdzie rekord zawiera dość dużą ilość pól.

Kod
id|cena_zawiera|cena_niezawiera |  data1_od    |  data1_do    | cena_1 | data2_od    |   data2_do  | cena_2 | ...  | data33_od | data33_do | cena_33 |

1 |    text       |   text       | 10-10-2011  |  17-10-2011 |     239  |  17-10-201  | 24-10-2011 |  229    | ...  | 24-10-2011 |31-10-2011 |  199


Czy istnieje możliwość aby pobrac z takiego rekordu najmniejsza wartość z pól cena_1, cena 2 .... cena_33?

Przeglądając w sieci przeczytałem ze baza powinna być skonfigurowana inaczej, tzn. pola data_od, data_do, cena, powinny znajdować się w nowej tabeli i w wtedy można by było zastosować zapytanie
  1. 'SELECT MIN(cena) AS mincena'


A w formie jakiej jest obecnie w ogóle nie wiem jak się za to zabrać a przekształcenie tabeli nie wchodzi w grę bo zawiera już sporo danych.

Z góry dzięki za pomoc lub radę gdzie mam szukać rozwiązania.

Pozdrawiam
Krzysiek
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: 22.08.2025 - 21:41