السلام عليكم
عندي ارقام ابيها تكون مخزنه بهالطريقة:
0001
0002
.
.
.
0010
بحيث انه النظام كل مرة يتأكد من الرقم الاكبر المدخلة في الجدول ويزيده بواحد. وهي القيم مخزنة ك varchar
انا عملت sql select stetment لكن المشكلة انه الرقم اللي يأتي عندي يكون بس 2 مثلا بدون الاصفار اللي جهة اليسار.
شنو حل المشكلة ؟؟
SELECT CAST(ISNULL(CAST(MAX(SUBSTRING(item_id, 1, 4)) + 1 AS char(4)), '0001') AS char(4)) AS idcolumn