![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 31.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam problem z poprawnym posortowaniem numerów dokumentu. W bazie mam kolumnę która przechowuje nr w takiej postaci NR/MSC/ROK przykładowo mam kilka nr w bazie 12/04/2013 3/03/2013 55/12/2013 Problem polega na tym, że powyższe dane chciałbym za pomocą zapytania mysql wyswietlić odpowiednio posortowane a wiec w takiej kolejnosci: 3/03/2013 12/04/2013 55/12/2013 Próbowałem coś w tym stylu
Niestety takie sortowanie nie działa tak jak bym tego chciał. Za sugestie i podpowiedzi dzięki. Pozdr (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 587 Pomógł: 190 Dołączył: 5.02.2011 Skąd: 64-800 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
@_Borys
O ile dobrze myślę, numer dokumentu to jedno pole tylko (IMG:style_emoticons/default/smile.gif) @topic Rozbić trzeba to na nr, msc, rok np jakimś wyrażeniem regularnym REGEXP |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 31.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za sugestie.
Tak nr dokumentu to jedno pole. Czyli rozumiem, że trzeba pobrać numery dokumentów za pomocą mysql i przy wyświetlaniu rozbić nr na 3 mniejsze człony i sortować (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/wink.gif) Pozdr. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 153 Pomógł: 41 Dołączył: 28.06.2011 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
Mozna by sprobowac czegos takiego.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
@up
Oczywiście, że można. Można również przebudować tabelę, tak aby inaczej były przetrzymywane dane (w osobnych polach) Albo użyć funkcji o której ja wspomniałem Żadnego pobierania i sortowania po stronie PHP! Zapomnij! |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 31.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam ponownie (IMG:style_emoticons/default/smile.gif)
Dziękuję za wszelkie rady, propozycje oraz sugestie. Rozwiązałem problem w następujący sposób. W bazie zostawiłem kolumnę nr_dok która przechowuje nr dokumentu wg formatu ROK/MSC/NR Zapytanie jakie u mnie zadziałało to
i wszystko ładnie mi sortuje tak jak chciałem (IMG:style_emoticons/default/smile.gif) Pozdrawiam. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 08:16 |