Ciao ragazzi ho questa query che su SQL Server mi funziona correttamente mentre su MySql mi va in errore.
Sapete dirmi come cambiarla?
In pratica ho un campo con un numero che deve essere sempre formattato a 6 cifre.codice:SELECT REPLICATE('0', 6 - LEN(MAX(CAST(Num_total AS INT)) + 1)) + LTRIM(STR(MAX(CAST(Num_total AS INT)) + 1)) as NEXTORD FROM EC_ORDINI
Devo prendere l'ultimo inserito e aggiungere 1 ..mantenendo sempre la formattazione a 6 cifre.
Di conseguenza se avevo 000001 mi dovrà restituire 000002 e cosi' via 000010 ....000568.... 005698... sempre con 6 cifre.
Graciasssss

Rispondi quotando