Για το πρώτο σκέλος, δοκιμάζοντας διάφορα, το μόνο που μπόρεσα να παρατηρήσω είναι οτι η τιμη τύπου 001-00 που παίρνεις είναι 6 χαρακτήρες, ενώ επιθυμείς 12. Ο τύπος nvarchar είναι double-byte. Μήπως κάπου στην πορεία όταν καλείς την function την αναθέτεις σε varchar(12) και όχι σε nvarchar(12);
Σωτήρης Φιλιππίδης
DotSee Web Services