ورود

View Full Version : آخرین ردیف جدول



s.yavari
دوشنبه 06 فروردین 1397, 16:51 عصر
من میخوام اخرین ردیف جدول را پیداکنم ستون مورد نظرم را+ستون جدول دیگری کنم و در ردیف جدید دخیره بشه من ترایگر ایجاد رکورد جدید را نوشتم فقط نمیدونم با چه دستوری به آخرین ردیف برسم و در ترایگر از داده جدول دیگری استفاده کنم .
ممنون میشم راهنمایی بفرمایید.

sg.programmer
سه شنبه 07 فروردین 1397, 11:36 صبح
میتونی Max فیلد ID را بگیری

s.yavari
سه شنبه 07 فروردین 1397, 16:07 عصر
سلام
ممنون من همین کارو کردم
فقظ یه مشکل من تو ترایگرش دارم نوشتم
select @end=a from tabel1 where id1=max(@id1)-1
update tabel1 set a=@end+a where (tabel1set*=@end+*where) id1=max(@id1)
خطامیده ممنون میشم راهنمایی بفرمایید.

s.yavari
سه شنبه 07 فروردین 1397, 17:15 عصر
select @end=date1 from t where id1=IDENT_CURRENT('id1')-1;
update t set date1=dateadd(--------------------)where id1=(SELECT MAX(id1)FROM t)


سلام


من یه مشکل دیگه تو ترایگرم دارم میخوام یه عددبه


روز در تاریخ 1 اضافه کنم ولی نحوه نوشتن رو نمیدونم ممنونمیشم راهنمایی بفرمایید.

sg.programmer
شنبه 11 فروردین 1397, 10:50 صبح
https://www.w3schools.com/sql/func_sqlserver_dateadd.asp

DATEADD اینجا را نگاه کن

s.yavari
شنبه 11 فروردین 1397, 16:44 عصر
سلام
خیلی حیلی متشکرم