Page 1 sur 1

numéro de facture

Posté : 11 juil. 2011, 14:56
par ownedsoi
Bonjour
Je suis actuellement en train de developper un module de facture et j'ai besoin donc de créer un numéro de facture unique
j'ai une table facture en bdd qui contient différentes info donc ce ,numéro.
Le numéro est une concaténation de
la date du jour
le code fournisseur
un numéro incrémenter à chaque facture

C'est ce dernier numéro qui me pause problème. il doit partir de 0 et être incrémenter à chaque facture MAIS doit aussi être remis à 0 chaque jour. donc je ne peux pas utiliser un id en auto increm dans ma table. je pensais me servir des fonctions date et time mais je n'ai pas trouvé.

pouvez vous m'aider s'il vous plait
merci d'avance :)

Re: numéro de facture

Posté : 11 juil. 2011, 15:17
par Yosh
Pour faire ça, j'utilise une requête qui va me calculer le nombre de ligne pour une date donnée, par exemple;
$query->select('COUNT(id)+1 AS reference')
				->from('maTable')
				->where('DATE(date_creation)', '=', 'DATE(NOW())');
A tester de ton côté, pour voir si cela répond à ton besoin.

Re: numéro de facture

Posté : 11 juil. 2011, 16:47
par Invité
sa m'a l'air de convenir j'ai pas encore tester mais merci !