on 05-12-2010 2:07 PM
Hallo zusammen!
Ich habe eine kurze Frage an die SQL-Spezialisten unter euch.
Ich habe auf GP-Ebene verschiedene UDFs mit vordefinierten Werten angelegt.
Dabei habe ich den UDFs als WERT immer eine numerische Zahl gegeben und als Beschreibung eben eine Alphanumerische Beschreibung.
Pflege ich nun diese UDFs in den GP-Stammdaten, zeigt mir das System auf der rechten Seite auch korrekt die gültige Beschreibung des UDFs an.
Erstelle ich aber eine Abfrage mit diesen UDFs, zeigt er mir nur den numerischen WERT an, was völlig unbrauchbar ist.
Weiß zufällig jemand, wie ich mir die Beschreibung der UDFs anstatt der WERTE anzeigen lasse?
Vielen Dank bereits im Voraus!
SELECT T0.[U_UDFNAME] , T0.CardCode ,
case T0.[U_UDFNAME]
when 'Y' then 'Ja'
when 'N' then 'Nein'
End
as status
FROM OCRD T0
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sabine,
Klar, das mit der Tabelle UFD1 hab ich schon rausgefunden.
Leider bin ich nicht so ein SQL-Profi um diese beiden Tabellen zu verbinden.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Ja, die Werte liegen direkt hinter dem UDF 😆
Aber ich verstehe wie du das meinst
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hallo Bastian,
kein Problem.
Beispiel: OCRD, UDF U_PLZ_GEBIET, Feld ist verknüpft mit einer Tabelle:
@PLZ_GEBIET mit Code und Name (Beispiel 0=Osten, 1=Norden, 2=mitte, 3=Süden)
SQL:
Select T0.CardCode, T0.CardName, T1.Name
from OCRD
inner join [@PLZ_GEBIET] on t0.U_PLZ_GEBIET = t1.code
Falls Du mit hinterlegten Werten (direkt am UDF) arbeitest, sieht die Lösung anders aus.
hdh
Andreas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
110 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.