![]() |
![]() |
![]()
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. |
|
|
![]() |
![]()
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... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 15:30 |