SQL Update join Beispiel Artikelstamm
Ein Update Befehl über einen Join kann man wie folgt durchführen:
update b
set b.kostenart = ’19‘
from artsatza a left join artsatzb b on b.schluessel = a.Schluessel
where a.bereich = ‚eig%*‘ and a.mengeneinheit=’Std‘
–and a.Kurztext1 like ‚%wartung%‘
Mit Update b wird die Tabelle definiert in der die Änderung erfolgen soll.
SQL aus der Strasse (String) Zeichenkette die Hausnummer separieren
pattern: Ein Zeichenausdruck, der die zu suchende Sequenz enthält
Mit diesem Beispielscript wird die Strasse in zwei Datenfelder Strasse | Hausnummer separiert.
„SQL aus der Strasse (String) Zeichenkette die Hausnummer separieren“ weiterlesen
Geschützt: Rechnungsausgänge offene Posten Restbeträge ausziffern bis Datum
Geschützt: SQL Länderkennzeichen umschlüsseln für die Fibu Übergabe
Geschützt: SQL Baustellenlager ohne Werteübergabe nachträglich mit Bestellwert belegen
Geschützt: Prüfung von verschiedenen Steuersätzen zwischen Erfassung und Buchung
Geschützt: Buchungstext Betreff Sektion [INDIVIDUAL_ER] Eingangsrechnungen
Geschützt: SQL Job um Montageaufträge aus der KWP Box in ein Verzeichnis zu verschieben und auf rückgemeldet zu setzen.
SQL LEN Funktion in Verbindung mit einer Case Anweisung
Diese Anweisung ermittelt die Länge des Datenfeldes Projektnr.
Wenn die Länge der Projektnummer = 4 ist, dann wird die Projektnr angezeigt.
Wenn die Länge der Projektnummer <> 4 ist, dann wird das Datenfeld Kostenstelle aus dem Adressenstamm angezeigt.
Damit kann in einer Beispielanwendung z.B. das Datenfeld KOST1 für die Datev Übergabe angesteuert werden.
select projnr, case len(Projnr) when 4 then PROJNR else adrAdressen.KST End from Rechnung LEFT JOIN adrAdressen ON Rechnung.ADRKUERZ = adrAdressen.AdrNrGes