Je dois créer un numéro de facture au format:numéro unique du document pour le mois
CONSTANT_STRING/%d/mm/yyyy
mm - mois (deux chiffres) aaaa - Année
Maintenant, le % d est la numéro de la facture dans le mois spécifique. Un autre mot, ce nombre est réinitialisé tous les mois.
Maintenant, je vérifie dans la base de données quel est le nombre le plus élevé du mois en cours. Puis, après son incrémentation, je sauve la rangée.
J'ai besoin que le nombre entier soit unique. Cependant, il arrive parfois qu'il soit dupliqué (deux utilisateurs économisent en même temps).
Des suggestions?
Avez-vous un identifiant unique sur cette table? Tu ne peux pas utiliser ça? ou peut-être un horodatage pour savoir quelle entrée est arrivée en premier? – Duniyadnd
quel moteur de base de données utilisez-vous pour votre table? –