Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> sortowanie zapytania
mihmih
post
Post #1





Grupa: Zarejestrowani
Postów: 125
Pomógł: 1
Dołączył: 4.06.2015

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


witam,

mam pytanie, możliwe że głupie, ale zawsze warto pytać(IMG:style_emoticons/default/smile.gif)

Czy jest możliwe posortowanie wierszy w zapytaniu wg czasu jak długo one sa już w tym zapytaniu? Albo do zapytania dodać kolumnę typu DATA ktora określa czas kiedy dany wiersz "wskoczył" do zapytania"?

Nie wiem czy jest to jasne, chodzi o magazyn części. Jest kolumna ilość, która cały czas się zmienia. Raz stan rośnie, raz maleje, gdy spadnie poniżej pewnej wartości stanu alarmowego trafia na listę rzeczy do zamówienia. I na tej liście do zamówienia chciałbym mieć właśnie sortowanie wg elementu, który najdłużej jest już na tej liście.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mihmih
post
Post #2





Grupa: Zarejestrowani
Postów: 125
Pomógł: 1
Dołączył: 4.06.2015

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


postaram się to bardziej dokładnie wyjaśnić...

jest tabela z elementami, do każdego z nich jest przypisany stan alarmowy.
jest tabela z dostawami (kolumny: ilosc, id_elementu)
jest tabela z pobraniem z magazynu (kolumny: ilosc, id_elementu)

mamy kwerende stanów magazynowych:

id_elementu
stan aktualny (suma dostaw - suma pobrań)

mamy kwerende stanów alarmowych (...where stan aktualny < stan alarmowy)

i chciałbym aby element nr 1 po wskoczeniu na kwerende stanów alarmowych zajmował 1 pozycję. Później element 2 pojawia sie na tej liście, więc element 1 spada na 2 pozycję. Pózniej jest dostawa elementu 1 i wypada on z listy alarmowej. Ale znowu stan spada poniżej stanu alarmowego i w tym momencie znowu widzimy element 1 na szczycie listy dopóki jakiś inny element nie wskoczy znowu na ta listę.

Czy takie sortowanie jest możliwe? Bo nie mam pojęcia jak określić tą datę wg której miałbym to sortować, tymbardziej że kwerenda jest dynamiczna i co chwile wszystko się w niej zmienia...
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: 10.10.2025 - 15:30