Comment récupérer le chiffre le plus grand dans une table ?

Eléphant du PHP | 81 Messages

22 mars 2006, 12:38

Bonjour à tous,
A chaque inscription d’un nouvel internaute j’insère un chiffre dans un champ de l’une de mes tables.
Quel requete je dois faire pour récupérer le chiffre le plus grand ?

Merci d’avance.
Pierre

Avatar du membre
ViPHP
ViPHP | 3008 Messages

22 mars 2006, 13:08

S'agit-il d'un champ auto-incrémenté ?

Eléphant du PHP | 81 Messages

22 mars 2006, 13:28

Non, en fait dans ce champ, j'insère un numéro séquentiel qui me sert à créer un numéro de facture. Ainsi à chaque nouvelle facture je vais chercher le numéro séquentiel le plus grand et je l'incrémente de un.
Ce qui me donne comme N° de facture par exemple : 06031 (06 : Année, 03 : mois, 1 : numéro séquentiel)
je n'ai pas utilisé de num auto car j'ai besoin de retourner à 1 en chaque début d'année.
Je ne savais pas trop si c'était faisable avec un num auto.

Modérateur PHPfrance
Modérateur PHPfrance | 2575 Messages

22 mars 2006, 14:00

Bonjour à tous,
A chaque inscription d’un nouvel internaute j’insère un chiffre dans un champ de l’une de mes tables.
Quel requete je dois faire pour récupérer le chiffre le plus grand ?

Merci d’avance.
Pierre
Supposons que ce champ est nommé "numéro",
utilise un "SELECT max(numéro) FROM ta table" requête SQL qui te retourne le numéro le plus grand que tu traiteras pour tes incréments
--------//////----//---//----//////
-------//---//----//---//----//---//
------//////----//////-----//////
-----||--------||--||---||
Prendre le recul n'est pas une perte de temps.


ps: Affrontez moi dans l'arène

Eléphant du PHP | 81 Messages

22 mars 2006, 16:28

Merci, ça marche nickel.