![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 1 Dołączył: 16.08.2006 Skąd: szy-ły Ostrzeżenie: (0%) ![]() ![]() |
Witam mam taki problem, mam tabelę:
tabela ta trzyma wpisy dot. interwencji serwisantów u klienta. każda interwencja to kolejny wpis (tabele na potrzeby zapytania na forum oczywiście uprościłem) status awarii to % reprezentacja wykonania zadania, w tym momencie ostatni wpis przy każdym kliencie jest najświeższy. i chcialbym wyświetlić tabelke z najświeższymi wpisami przy każdym kliencie. robie tak:
w tym momencie ID AWARII wyświetlają sie poprawne ale STATUS_AWARII wyświetla się pierwszy dodany do danego klienta, czyli jak klient ma wpis o statusie awarii 25 pozniej 50 i 100, to chcialbym zeby wyświetlił się ten ostatni (jakby nie było z najwyższym ID) a wyświetla się ten pierwszy :/ |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 1 Dołączył: 16.08.2006 Skąd: szy-ły Ostrzeżenie: (0%) ![]() ![]() |
niebardzo rozumiem ticetID, ogolnie nie ma wiekszego problemu żebym dodał nową kolumne, NAJNOWSZE, i tam dawac 0 lub 1 ale chodziło o to że chciałem to rozwiązać bardziej pr0 a nie mnożyć kolejne kolumny, mozna też lecieć po dacie, tylko date zapisuje jako 2009-08-02 nie jako timestamp.
a jak będzie z optymalnością? lepiej dodać kolumne NAJNOWSZE i sprawdzać czy o czy 1 czy po timestampie sprawdzać gdzie jest najwyższy? czy to nie obciąży bardziej bazy? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 21:50 |