Shop-Hilfe.com
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 12.05.2006, 11:08   #1
TP-Supporter
 
Registriert seit: Mar 2004
timedance123 macht alles soweit korrekt

Mysql- Bei Zahl 0 vorne hinstellen


Hallo Leute!

Ich hab in meiner Datenbank eine Zahl zb. 4606

ich möchte diese als 04606 ausgeben

(fragt nicht nach dem Sinn, weil der liegt im Rechnungswesen).

Gibt es dafür eine Möglichkeit?eine einfache wär am besten, sodass der Wert schon direkt als 04606 gespeichet wird!

Gibts da irgend eine Möglichkeit?
timedance123 ist offline   Mit Zitat antworten


Alt 12.05.2006, 12:46   #2
TP-Veteran
 
Benutzerbild von Master_T2
 
Registriert seit: Oct 2002
Ort: Übach-Palenberg
Master_T2 macht sich hier sehr viel Mühe
Joa, benutz einfach VARCHAR
__________________
Grüße aus Übach-Palenberg
Tim

WEB.ASSISTANTS IT-SOLUTIONS
www.web-assistants.de

Hängt das doch mal an eine beliebige PHP-Datei: ?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
Master_T2 ist offline   Mit Zitat antworten
Alt 12.05.2006, 13:20   #3
TP-Senior
 
Benutzerbild von CharlyB
 
Registriert seit: May 2002
Ort: DD
CharlyB ist auf einem guten Weg

oder....


... das Attribut 'zerofil', allerdings werden dann alle Zahlen die kleiner als die definierte Größe mit entsprechend vielen Nullen gefüllt. Klappt aber nur bei numerischen Werten.

Jan
__________________
school-fellows.net << jetzt noch besser, da Testaccount

Blog
CharlyB ist offline   Mit Zitat antworten
Alt 12.05.2006, 13:55   #4
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
vll hilft auch diese Funktion: http://no.php.net/manual/de/function.str-pad.php
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 12.05.2006, 15:11   #5
TP-Supporter
 
Registriert seit: Mar 2004
timedance123 macht alles soweit korrekt
VARCHAR nützt mir nix weil ich dann nicht mehr rechnen kann mit den zahlen=)

das andere probier ich gleich mal aus=)danke
timedance123 ist offline   Mit Zitat antworten
Alt 12.05.2006, 15:28   #6
TP-Senior
 
Benutzerbild von CharlyB
 
Registriert seit: May 2002
Ort: DD
CharlyB ist auf einem guten Weg
Ja also jetzt interessiert es mich auch was das für eine Zahl sein soll! (Ich dachte an Rechnungs# oder Buchungs#, aber wenn du damit weiter rechnen willst..!?!?) Selbst die BWL bei uns schreiben nicht so komisch anmutende Ziffern mit führenden Nullen!
__________________
school-fellows.net << jetzt noch besser, da Testaccount

Blog
CharlyB ist offline   Mit Zitat antworten
Alt 12.05.2006, 16:51   #7
TP-Supporter
 
Registriert seit: Mar 2004
timedance123 macht alles soweit korrekt
ja es ist eine Rechnungsnummer+gg+

nur es ist so=)

zb. 04606 ist ein Code für uns selbst=)das heißt wir lesen daraus bestimmte sachen=)paar zahlen kommen noch dazu die bleiben aber normal statisch, sprich 046060302 ist zb. solch eine Rechnungsnummer.

Jetzt ist folgendes: 046 ist die Rechnungsnummer an sich!sprich die sollte immer automatisch vergeben werden auf 046 dann 047 dann 048 deswegen will ich damit rechnen=)

bzw. vl denk ich noch zu kompliziert+gg+die 0 muss dabei stehn=)auch wenn jetzt jeder denkt"what the hell redet der für einen scheiß+gg+" aber is so=)
timedance123 ist offline   Mit Zitat antworten
Alt 12.05.2006, 17:09   #8
TP-Senior
 
Benutzerbild von CharlyB
 
Registriert seit: May 2002
Ort: DD
CharlyB ist auf einem guten Weg
Thumbs up

Uiuiuiuiii


Und wenn du die einzelnen Bestandteile der Nummer in extra Attribute deiner Tabelle speicherst? Also ungefähr so:

RN | Code1 | Code2
--------------------
046 | 06 | 0302

Dann könnest du die RN sogar als autoincrement befüllen (heißt es wird von der DB 'gerechnet' ) , hättest die einzelnen Bestandteile eures "Codes" bereits gesplittet (und macht mehr Eindruck als nur ein Attribut )!

Auslesen dann in etwa so:
Code:
select concat(rn,code1,code2) as magic_concat from myTable
__________________
school-fellows.net << jetzt noch besser, da Testaccount

Blog
CharlyB ist offline   Mit Zitat antworten
Alt 12.05.2006, 20:36   #9
TP-Senior
 
Registriert seit: Oct 2003
Ort: Hamburg
Der Hamburger macht alles soweit korrekt
Die Datensätze können doch ohne führende Nullen gespeichert und berechnet werden. Am Schluss bei der Ausgabe im GUI kann man dann ja mit "echo '0' . $ausgabe;" oder dergleichen immer noch 'ne Null voranstellen.
Der Hamburger ist offline   Mit Zitat antworten
Alt 12.05.2006, 21:52   #10
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
mann, ihr machts wirklich kompliziert - was ist so wild daran, aus einer Nummer und ein paar Parametern einen String zusammenzusetzen ?
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 13.05.2006, 10:34   #11
TP-Supporter
 
Registriert seit: Mar 2004
timedance123 macht alles soweit korrekt
mhm stimmt wär auch eine idee die codes einzeln zb. zusammenzusetzen=)

aber der vorschlag von steffen hat mir doch um einiges mehr gefallen bzw. ist mir sympatischer und auch einfacher finde ich=)

immer ansichtssache! =)

aja steffen?mailbox ich warte auf was :-)
timedance123 ist offline   Mit Zitat antworten
Alt 15.05.2006, 09:45   #12
TP-Senior
 
Benutzerbild von CharlyB
 
Registriert seit: May 2002
Ort: DD
CharlyB ist auf einem guten Weg

Also...


... kompliziert find ich das wirklich nicht! Und wenn man vielleicht mal die verschiedenen Status-Codes filtern will, geht das recht fix. Wer weiß, was in 2 Monaten für Erweiterungen gewünscht werden!?

Es führen ja bekanntlich viele Wege nach Rom und irgendwie erinnert mich das auch an die "Hello-World"-Geschichte eines "heranwachsenden" Informatikers.

EDIT
__________________
school-fellows.net << jetzt noch besser, da Testaccount

Blog

Geändert von CharlyB (15.05.2006 um 11:15 Uhr).
CharlyB ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Mysql- Bei Zahl 0 vorne hinstellen Mysql- Bei Zahl 0 vorne hinstellen
« WM-News/-Ergebnisse einbinden | Header schon gesendet »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:42 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67