HI,
ich hab drei Datume und drei NR
<pre>
.> Bs.datum .> Bs.Nr
.> Re.Datum .> Re.Nr
.> LS.datum .> Ls.Nr
</pre>
Jetzt möchte ich folgendes formulieren, aber das klappt irgendwie nicht so wie ich will ...
Wenn ein Wert in bs.nr steht dann schreib die bs.nr hin wenn nicht dann schreib den wert von re.nr hin wenn re.nr keinen wert hat dann schreib Ls.nr hin..
der sql code funktioniert aber so nicht
hab echt schon alle variationen ausprobiert
<pre>
select IIf(positionen.bs_nummer<>Null, positionen.bs_nummer, (IIf(positionen.re_nummer=Null, positionen.ls_nummer,positionen.re_nummer)) ) AS Belegnummer,
IIf(positionen.bs_datum<>Null, positionen.bs_datum, (IIf(positionen.re_datum=Null, positionen.ls_datum,positionen.re_datum)) ) AS Belegdatum,
IIf(positionen.bs_nummer<>Null, 'B',(IIf(positionen.re_nummer=Null ,'L','R'))) AS Belegzeichen
from positionen
</pre>
kann mir wer helfen???
LG aus Wien BINE
ich hab drei Datume und drei NR
<pre>
.> Bs.datum .> Bs.Nr
.> Re.Datum .> Re.Nr
.> LS.datum .> Ls.Nr
</pre>
Jetzt möchte ich folgendes formulieren, aber das klappt irgendwie nicht so wie ich will ...
Wenn ein Wert in bs.nr steht dann schreib die bs.nr hin wenn nicht dann schreib den wert von re.nr hin wenn re.nr keinen wert hat dann schreib Ls.nr hin..
der sql code funktioniert aber so nicht
hab echt schon alle variationen ausprobiert
<pre>
select IIf(positionen.bs_nummer<>Null, positionen.bs_nummer, (IIf(positionen.re_nummer=Null, positionen.ls_nummer,positionen.re_nummer)) ) AS Belegnummer,
IIf(positionen.bs_datum<>Null, positionen.bs_datum, (IIf(positionen.re_datum=Null, positionen.ls_datum,positionen.re_datum)) ) AS Belegdatum,
IIf(positionen.bs_nummer<>Null, 'B',(IIf(positionen.re_nummer=Null ,'L','R'))) AS Belegzeichen
from positionen
</pre>
kann mir wer helfen???
LG aus Wien BINE
Comment