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
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
'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