Pouziti autoincrementu

Jan Serak sherry na pikebo.cz
Pátek Červen 20 13:21:16 CEST 2003


Petr Vileta wrote:
> No ja pred cislo faktury davam 4 mistne cislo roku ;-) takze faktura 200 z
> roku 2003 ma ve skutecnosti cislo 200000200 (predpokladam maximalne 999999
> faktur za rok). Prideleni cisla je pak
> SELECT MAX(fa_cislo)+1 FROM faktury WHERE YEAR(datum_vystaveni)=YEAR(NOW());
> Funguje to :-)

Nefunguje. Mezi po sobe jdoucimi fakturami, konkretne mezi posledni v 
roce a prvni v nasledujicim roce, je dira jako prase ;-)

						Jan Serak



Další informace o konferenci Test