Pytanie : IIF Śródpolny Długość Pytanie

OK, I móc to to!
I mieć IIF Oświadczenie (widzieć widzieć):

SELECT
IIF (ALLTRIM (Stub_tot.doc_id) = " 2 ", "SoftPak", "Tower") JAKO SystemType;
FROM Table

However gdy I przeglądać the dane w the KURSOR w the Dane Sesyjny Okno I tylko widzieć:
" SoftP" lub "Basztowy "

It pojawiać się ono brać the długość the słowo Wierza i dawać the pole że długość więc ponieważ SoftPak być długi Wierza ono ścinać wierzchołek the "ak" the name.

So mój pytanie być jak I załatwiać to?

Thanks,
Mark

Odpowiedź : IIF Śródpolny Długość Pytanie

Śródpolny długość ustalać IIF, ale the pierwszy rejestr the rezultat, jeżeli the pierwszy rejestr rezultat w "SoftPak" the SystemType pole być C (7), jeżeli the pierwszy rejestr być "Wierza" the SystemType być C (5). Ustalać być the sposób foxpro ustalać śródpolny typ expression/obliczać pole.

W Ten Sposób the śródpolny typ i legth ty chcieć:
OBSADA (IIF (...) Jako C (7)) Jako SystemType…

lub OCHRANIACZ:
PADR (IIF (…, "SoftPak", "Wierza"), 7) JAKO SystemType…

lub po prostu dodawać the potrzebny dwa przestrzeń "Wierza":
IIF (…, "SoftPak", "Wierza ") JAKO SystemType

Walkower, Olaf.
Inne rozwiązania  
 
programming4us programming4us