|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : février 2005 Messages : 19 ![]() |
bonjour
comment recuperer le dernier champs "fact000" d une table et avant d inserer un nouveau faire un traitement du style fact001=fact001+1 et ainsi de suites en imposant le formatage "fact000"+1? par avance merci |
|
|
00
|
|
|
#2 |
![]() ![]() |
Salut !
Normalement, il devrait y avoir moyen de découpper ton champ en deux : une partie textuelle (fact) et une partie numérique... en toutes logique, si fact est commun à toutes tes factures, tu n'as pas besoin de le stocker dans ta BDD... des problèmes de ce genre sont souvent la conséquence d'une mauvaise modélisation sinon, je ne pense pas qu'il y ait moyen de corriger ton problème à moins de le faire à la main... (faire un "SELECT MAX(CAST(SUBSTR()))" ) pour ne récupérer que le plus grand nombre... PS : par CAST() je veux dire qu'il faut transformer la valeur en entier,vois la doc MySQL pour ça et ensuite faire ton INSERT table VALUES (fact + (max + 1) ) ...
__________________
Rédacteur "éclectique" (XML, IRC, Web...) Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC) je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque ! pensez à la balise [code] (bouton #) et au tag (en bas)
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com