![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 1.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
witam,
Mam tabele: Nazwa|Oprocentowanie|Okres|Cel|Waluta Bank |4,8 |480 |M |PLN Bank2 |5,5 |480 |M |PLN Bank3 |3,2 |360 |D |CHF itd. i np. takie warunki: cel=M, waluta=PLN, okres=460. Chce wyliczyc rate kredytu pobierajac z tabeli najkorzystniejsze oprocentowanie spelniajace powyzsze warunki. Zapytalem tak: $ins = @mysql_query("select min(oprocentowanie) from banki where waluta='$waluta' and okres>='$okres' and cel='$cel'"); mam wydobyc z tej tabeli najmniejsze oprocentowanie i przekazac ten parametr dalej do obliczenia raty, ale niestety nie wybiera mi najlepszego oprocentowania tylko pierwsze napotkane ktore spelnia podane warunki. (w php i mysql) Co jest nie tak? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 12 Dołączył: 31.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem jak u Ciebie, ale u mnie przy tym zapytaniu wybiera najniższe oprocentowanie. Ja zrobiłem funckję która wygląda tak:
Dane w tabeli wyglądają następująco: Nazwa|Oprocentowanie|Okres|Cel|Waluta Bank |4,8 |480 |M |PLN Bank2 |5,5 |480 |M |PLN Bank3 |3,2 |360 |D |CHF Bank |4,7 |461 |M |PLN Wynikiem takiego zapytania jest: 1 : 4.7 Czyli nie pierwszy napotkany spełniający warunki ale właśnie ten z najmniejszym oprocentowaniem. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 08:18 |