![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 348 Pomógł: 26 Dołączył: 8.10.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Korzystam aktualnie z takiego zapytania:
A polega ono na tym, że pobiera dane o ofertach aukcji pożyczkobiorców. Przyjrzyjcie się kwestii od SELECT do FORM, dane pobierane są w większości z tabeli `aukcja`, a jak widzimy mamy jeszcze z lewej podłączaną tabelę aukcja_oferta... A teraz o co chodzi - chodzi o to, żeby dane pobierane były nie z tabeli aukcja tylko z tabeli aukcja_oferta ale TYLKO wtedy, gdy jest jakaś oferta i jest ona KORZYSTNIEJSZA (dla pożyczkobiorcy) niż oferta złożona przez przyszłego pożyczkobiorcę. Im niższy wynik z tego wzoru: a.koszt+a.kwota+((((a.procent*0.01) *a.kwota) / 365) * a.dni) tym korzystniejsza jest oferta. ale ale ale, jeżeli mówilibyśmy o ofercie to cały ten wzór wyglądałby tak: o.koszt+o.kwota+((((o.procent*0.01) *o.kwota) / 365) * a.dni) - tylko dni zostają w tabeli aukcja. A w przypadku wielu ofert - pobierałby tą najkorzystniejszą dla pożyczkobiorcy. Starałem się najkrócej, jakieś pomysły? Mi się już miesza od prób z CASE, WHEN, IIF, SWITCH... może nie moja pora PS. proszę nie zwracać uwagi na te bezsensowne elementy we wzorach, są zrobione po części umyślnie Ten post edytował Adi32 22.10.2011, 17:59:12 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 21:30 |