PDA

View Full Version : ایجاد رکورد در بازده تاریخ



seyed hassan
دوشنبه 15 مهر 1392, 17:33 عصر
سلامو جطوری می تونم بازده تاریخ مثلا 1393 مخوام 93/1 یا 93/2 تا هر رکورد ایجاد می شه رکورد همراه با سال تولید کنه برای سال جدید رکورد دوباره ایجاد کنه امکان داره کمک کنید

hossein_h62
سه شنبه 16 مهر 1392, 07:17 صبح
دوست عزیز یه بار سوالت رو بخون ببین خودت متوجه میشی چی پرسیدی ؟!

pishvaei
سه شنبه 16 مهر 1392, 13:23 عصر
سلامو جطوری می تونم بازده تاریخ مثلا 1393 مخوام 93/1 یا 93/2 تا هر رکورد ایجاد می شه رکورد همراه با سال تولید کنه برای سال جدید رکورد دوباره ایجاد کنه امکان داره کمک کنید
آره سید حسن جان زیاد تو نوشتن عجله نکن :لبخند:

fakhravari
سه شنبه 16 مهر 1392, 17:02 عصر
این دوستمون id رکورد هاش identity
بعد میخوا هر سال کلیدش از 1 شروع بشه.
من بهش گفتم که کلید تکراری قبول نمیکنه
خوب دوستان چی میگن؟

hossein_h62
چهارشنبه 17 مهر 1392, 07:45 صبح
این دوستمون id رکورد هاش identity
بعد میخوا هر سال کلیدش از 1 شروع بشه.
من بهش گفتم که کلید تکراری قبول نمیکنه
خوب دوستان چی میگن؟
کاری که میتونن بکنن اینه که فیلدشون رو از حالت کلید و IDENTITY خارج کنن و عملیات رو خودشون مدیریت کنن؛ چیزی شبیه به این :
Declare @ID int
IF EXISTS (Select * From MyTable Where FYear = 1392)
Set @ID = (Select MAX(ID)+1 From MyTable Where FYear = 1392)
Else
Set @ID = 1