![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 1.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam taki problem. Istnieje tabela z fakturami, gdzie przy listowaniu tych faktur obliczam dla nich szacowane odsetki za pomocą wzorów w PHP. I tutaj potrzebowałbym rozwiązania na posortowanie tych faktur po wartości wyliczonych odsetek. Chciałbym uniknąć sortowania w PHP, podobnie jak tworzenia kolumny w której bym przechowywał przeliczone odsetki i według niej następnie sortował. Jednym słowem jak najmniej ingerencji w silnik PHP i baze MySQL (IMG:style_emoticons/default/smile.gif) . Ale wydaje mi się, że jednak bez tego się nie obejdzie (IMG:style_emoticons/default/sad.gif) . Może istnieje jakaś konstrukcja zapytania SQL wstawiająca sztucznie w locie dodatkową kolumnę z przypisanymi wartościami odsetek dla każdej z faktur. Z góry dzięki za odpowiedź. Pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 1.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Takim zapytaniem to raczej tego nie rozwiąże, ponieważ tabela w htmlu wygląda mniej więcej tak:
Klucz | Numer faktury | data platnosci | odsetki 00023 | 323232323223 | 2011-03-03 | 123zl 00123 | 32323jhhhj223 | 2011-05-03 | 13zl . . . gdzie pierwsze 3 kolumny to dane z SQLa a 4ta to wyliczenia w PHP. Z pierwszymy mogę dać:
ale jak posortować po odsetkach? Ogólnie to ilość rekordów branych do sortowania nie będzie duża około 200, więc mogę pobrać te 200 wierszy, dla każdego obliczyć odsetki i posortować. Tylko jak przypisać w locie do zapytania, że klucz 00023 ma odsetki 123zl, 00123 13zł, itd. Chyba jednak pozostaje mi dorzucić kolumnę, ale to spowoduje, że codziennie trzeba by ją przeliczać, a to by był dodatkowy czas (IMG:style_emoticons/default/smile.gif) , podobnie jak dodanie sortowania w php. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Chyba jednak pozostaje mi dorzucić kolumnę, ale to spowoduje, że codziennie trzeba by ją przeliczać, a to by był dodatkowy czas (IMG:style_emoticons/default/smile.gif) , podobnie jak dodanie sortowania w php. Codziennie odpalisz plik cronem, jaki problem? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 14:07 |