• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Die Bildungsoffensive hier im Forum geht weiter! Jetzt sollen Kreativität und technische Möglichkeiten einen neue Dimension erreichen. Das Thema in diesem Monat lautet - Verkehrte Welt - Hier geht es lang --> Klick

Zahlenformat in Datenbank ändern

deepinpowder

Doppelter Prinzenapfel
Registriert
11.09.06
Beiträge
438
Hallo,

ich habe eine Tabelle mit Artikelnummern.

Diese sind fortlaufend von 1-6790 (als Beispiel).

Ein Lieferant verwendet ebenfalls meine Artikelnummer, füllt diese aber auf 6 Stellen auf. Auf dem Lieferschein steht für Artikenummer 1 = 000001.

Jetzt kommt unser DMS un fragt genau 000001 ab, bekommt aber keinen Wert, warum auch immer. Kann ich in den meinen Artikelstamm ein weiteres Feld einbauen (vergleichbar mit Daum und toChar) das mir aus der Artikelnummer 1 = 000001 macht?

Danke.

Gruß
 
warum lässt du nicht einfach in deiner abfrage die führenden nullen entfernen?
 
ich war so nahe tochar(Artikelnummer,'000000')...

@ma.buso
Weil durch das DMS per Scanner ein Bereich ausgelesen wird und dieser immer definiert ist, dehalb.

Gruß

Deep
 
Um was fuer eine Datenbank handelt es sich denn?
 
also wenn ich bei MySQL eingebe

SELECT * FROM db WHERE artikel=000001;

und der Feldtyp ist z. B. INT dann geht das doch.

Es gibt dann Probleme wenn der Feldtyp CHAR, VARCHAR etc also auch Strings enthält.

Bsp.:
SELECT * FROM db WHERE artikel="000001";
und der Wert in der Column artikel ist "1" geht nicht.

Ciao,

Kiteman
http://www.noesis.info
 
Danke an alle. Es ging um eine Oracle DB, die Abfrage kam aber aus einem DMS.

Jetzt funkt es mit to_chat