![]() |
Datenbank: Sybase • Version: 8.0.x • Zugriff über: ODBC/Delphi-Querys
Datensätze zusammenführen mit einheitlichem Erscheinungsbild
Hallo,
ich habe ein kleines Problem, bei dem Ihr mir vielleicht helfen könnt. Ich habe eine Datenbank mit mehreren Feldern, in denen Zahlen gespeichert sind. Der Aufbau ist ungefähr so: Feld AArt-----Feld HPWG_Nr 1-------------11 12------------12 13------------13 4-------------14 Nun möchte ich ganz gerne, dass das Feld 'AArt' IMMER 2-Stellig ist, also dass aus dem Wert "1" der Wert "01" entsteht. Dasselbe auch mit 'HPWG_Nr': Aus "11" soll "0011" (4-Stellig) werden. Dann sollen die Werte zusammengefasst werden, also: HPWG_Nr = AArt + HPWG_Nr = 010011 Dabei sind auch "HPWG_Nr"-Werte, die auch 1-Stellig oder 3-Stellig sein können. Sprich: Ich möchte, dass das Feld 'HPWG_Nr' 6-Stellig wird, mit den Werten aus AArt (2-Stellig) und HPWG_Nr (4-Stellig). Also einfach ausgedrückt: Wie bekomme ich "0"-Zeichen vor zu kurze Werte :?: Ich hoffe, ihr wisst, was ich meine. Vielen Dank im Vorraus! Benji87 |
Re: Datensätze zusammenführen mit einheitlichem Erscheinungs
Guten Morgen.
Hast du es schon so probiert?
SQL-Code:
Grüße vom marabu
SELECT RIGHT('0' + CAST(AART AS VARCHAR(2)), 2) + RIGHT('000' + CAST(HPWG_NR AS VARCHAR(4)), 4) FROM ...
|
Re: Datensätze zusammenführen mit einheitlichem Erscheinungs
Hallo Marabu, danke für die schnelle Hilfe! :-D
das hat mich ein ganzes Stück näher am mein Ziel gebracht. Ich versuch das jetzt ma in eine UPDATE-Klausel umzubauen. :thumb: Gruß Benji87 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz