Announcement

Collapse
No announcement yet.

In einem String das erste Zeichen löschen und dann in Integer umwandeln

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • In einem String das erste Zeichen löschen und dann in Integer umwandeln

    Hallo Forum,

    ich habe das Problem, dass wir in unserem Unternehmen unterschiedliche Barcodelesegeräte verwenden. Diese lesen unsere Archivierungsbarcodes in eine SQL SRV Datenbank unterschiedlich und als Strings ein:

    Variante1: "/1234567"
    Variante2: "-12345"

    Diese führenden Zeichen möchte ich quasi in einer Funktion von dem String "abschneiden" und dazu dann den String in eine Zahl umkonvertieren:

    Für ein Zeichen hatte ich das so gelöst:

    Code:
    CONVERT(int, REPLACE(Barcode, '/', '')) AS Barcode_neu
    Wie mache ich das für alle möglichen denkbaren Zeichen???

  • #2
    Habs so gelöst:

    CONVERT(int, SUBSTRING(Barcode, 2, 15)) AS Barcode_neu

    Comment

    Working...
    X