Cześć,
Mam spory problem z ogarnięciem zapytania z listą form płatności z mojej bazy - formatowanie danych jest tam bardzo dziwne + są pewne dane dokładane.
Moje zapytanie wygląda trywialnie: SELECT Lp, Forma FROM Tabela WHERE Typ=1
Otrzymuję tabelę wyników, którą zamieszczam zarówno jako screen z bazy, screen z danymi z excela a także dane wyciągnięte do excela oraz csv.
Próbowałem tu stosować substringi, ltrimy, charindeksy ale dalej nie potrafię zbudować zapytania, które wyciągnie mi oczekiwaną listę.
Z tego co widzę to wcięcia od lewej wystepują tylko przy tych formach, które mają w Lp w cyfrze jedności coś innego niż 0.
W excelu w kolumnie "Wartosć źródłowa" można zobaczyć, że na końcu (za ostanim znakiem w każym wierszu) dołożone jest n-spacji.
Co jest również istotne to pierwsza niechciana liczba pojawia się od 21 znaku. Czyli forma płatności jest wśród 20 pierwszych znaków i zapytanie powinno pmojać lewe spacje i brać wszystko do 20 znaku włącznie ucinając spacje z prawej - przerasta to niestety moje nikłe umiejętności budowania zapytań na funkcjach tekstowych.
Jeżeli ktoś wie jak to obejść to prośba o pomoc.