cancel
Showing results for 
Search instead for 
Did you mean: 

Frage zu einem SQL Query für eine Alarmabfrage

Former Member
0 Kudos

Guten Morgen,

ich möchte gerne eine Alarm-Abfrage erstellen, die unserem Vertrieb/Fibu signalisiert, das

in einem Aufrag ein Falsches Erlöskonto steht.

Steuerschlüssel A0 = Drittland = 81xx Konten

A2 = Inland = 82xx

A7 = EU = 83xx

Um das Konto herauszufiltern (ohne < oder >) habe ich das so gemacht:

LEFT (T1.AcctCode,2) as 'KTO'

so erscheinen mir dann nur 82, 81 oder 83 als Ergebnis.

Nun soll mir die Abfrage dann ein ergebnis Zeigen, wenn z.B.

in Belegen mit A0 (Drittland) andere Konten als 81xx stehen

..where 'KTO' <> '81'

funktioniert so nicht.

Hat jemand eine Idee ?

Vielen Dank für Eure Wissenswerte.

Gruß

Markus

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

anstatt: where 'KTO' '81' nimm (wieder) LEFT (T1.AcctCode,2). Im übrigen fehlt noch der Operator (= oder <> oder was auch immer - Sinnvoll ist auch IN mit einer Aufzählung in Klammern danach).

So einfach ist das.

Gruß

Former Member
0 Kudos

Hallo Andreas,

so einfach... hätte man mal probiert...

Funktioniert einwandfrei !

Vielen Dank für Deinen Tip. You solved the Problem

Gruß

Markus

Answers (0)