Hallo, ich habe eine View in SQL 2005 zu erstellen. Bzw die View ist schon fertig und ich brüte jetzt schon seit ein paar Tagen, wie ich weiter vorgehen soll.
Das Problem:
Code:
CREATE VIEW V_TEST AS
select
CASE RTRIM((CONVERT(varchar,AKTION) + '_' + convert(varchar,B.A))
WHEN '2220_1' THEN ....
Else ...
END AS MAKRO,
STATUS ,
AKTION
from import A ,INTERN..V B
where substring(convert(varchar,A.nr ),1,len(convert(varchar,A.nr))-2) = B.NR
So ist die Aktuelle Abfrage.Ich brauche, dass die Abfrage so zu erweitern:
ENTWEDER
1. CASE RTRIM((CONVERT(varchar,AKTION) + '_' + convert(varchar,B.H))
ODER
2. CASE RTRIM((CONVERT(varchar,AKTION) + '_' + convert(varchar,B.A)) + '_' + convert(varchar,B.H))
weil bei anderen Aktionen nach anderen Abfragekriterien unterschieden wird.
Bei der ersten Variante muss der Quelltext in die Abfrage irgendwie so eingebaut werden, dass es nur für die ausgewählten Aktionen gelten soll.Ich weiss aber nicht wie es machen soll.
Bei der zweiten Variante brauche ich irgendein Wildcard, dass es bei ersten Aktionen nicht berücksichtigt wird. Irgendwie so '2220_1_*' (aber so geht es nicht).
Viele Grüße und danke im Voraus für jede Hilfe (die ich wirklich gebrauchen kann)